cl-react-graph
Version:
3 lines • 322 kB
JavaScript
/*! For license information please see 0680fa7360df0cf0ed2c80fa3dd9a3246db901ba-78300cf554388d6b42f1.js.LICENSE.txt */
(self.webpackChunkdocs2=self.webpackChunkdocs2||[]).push([[500],{7757:function(t,e,n){t.exports=n(5666)},6851:function(t,e,n){var r=n(446),a={};for(var i in r)r.hasOwnProperty(i)&&(a[r[i]]=i);var o=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var u in o)if(o.hasOwnProperty(u)){if(!("channels"in o[u]))throw new Error("missing channels property: "+u);if(!("labels"in o[u]))throw new Error("missing channel labels property: "+u);if(o[u].labels.length!==o[u].channels)throw new Error("channel and label counts mismatch: "+u);var s=o[u].channels,l=o[u].labels;delete o[u].channels,delete o[u].labels,Object.defineProperty(o[u],"channels",{value:s}),Object.defineProperty(o[u],"labels",{value:l})}o.rgb.hsl=function(t){var e,n,r=t[0]/255,a=t[1]/255,i=t[2]/255,o=Math.min(r,a,i),u=Math.max(r,a,i),s=u-o;return u===o?e=0:r===u?e=(a-i)/s:a===u?e=2+(i-r)/s:i===u&&(e=4+(r-a)/s),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+u)/2,[e,100*(u===o?0:n<=.5?s/(u+o):s/(2-u-o)),100*n]},o.rgb.hsv=function(t){var e,n,r,a,i,o=t[0]/255,u=t[1]/255,s=t[2]/255,l=Math.max(o,u,s),c=l-Math.min(o,u,s),f=function(t){return(l-t)/6/c+.5};return 0===c?a=i=0:(i=c/l,e=f(o),n=f(u),r=f(s),o===l?a=r-n:u===l?a=1/3+e-r:s===l&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*i,100*l]},o.rgb.hwb=function(t){var e=t[0],n=t[1],r=t[2];return[o.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,r))),100*(r=1-1/255*Math.max(e,Math.max(n,r)))]},o.rgb.cmyk=function(t){var e,n=t[0]/255,r=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-r,1-a)))/(1-e)||0),100*((1-r-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},o.rgb.keyword=function(t){var e=a[t];if(e)return e;var n,i,o,u=1/0;for(var s in r)if(r.hasOwnProperty(s)){var l=r[s],c=(i=t,o=l,Math.pow(i[0]-o[0],2)+Math.pow(i[1]-o[1],2)+Math.pow(i[2]-o[2],2));c<u&&(u=c,n=s)}return n},o.keyword.rgb=function(t){return r[t]},o.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*e+.7152*n+.0722*r),100*(.0193*e+.1192*n+.9505*r)]},o.rgb.lab=function(t){var e=o.rgb.xyz(t),n=e[0],r=e[1],a=e[2];return r/=100,a/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},o.hsl.rgb=function(t){var e,n,r,a,i,o=t[0]/360,u=t[1]/100,s=t[2]/100;if(0===u)return[i=255*s,i,i];e=2*s-(n=s<.5?s*(1+u):s+u-s*u),a=[0,0,0];for(var l=0;l<3;l++)(r=o+1/3*-(l-1))<0&&r++,r>1&&r--,i=6*r<1?e+6*(n-e)*r:2*r<1?n:3*r<2?e+(n-e)*(2/3-r)*6:e,a[l]=255*i;return a},o.hsl.hsv=function(t){var e=t[0],n=t[1]/100,r=t[2]/100,a=n,i=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,a*=i<=1?i:2-i,[e,100*(0===r?2*a/(i+a):2*n/(r+n)),100*((r+n)/2)]},o.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,a=Math.floor(e)%6,i=e-Math.floor(e),o=255*r*(1-n),u=255*r*(1-n*i),s=255*r*(1-n*(1-i));switch(r*=255,a){case 0:return[r,s,o];case 1:return[u,r,o];case 2:return[o,r,s];case 3:return[o,u,r];case 4:return[s,o,r];case 5:return[r,o,u]}},o.hsv.hsl=function(t){var e,n,r,a=t[0],i=t[1]/100,o=t[2]/100,u=Math.max(o,.01);return r=(2-i)*o,n=i*u,[a,100*(n=(n/=(e=(2-i)*u)<=1?e:2-e)||0),100*(r/=2)]},o.hwb.rgb=function(t){var e,n,r,a,i,o,u,s=t[0]/360,l=t[1]/100,c=t[2]/100,f=l+c;switch(f>1&&(l/=f,c/=f),r=6*s-(e=Math.floor(6*s)),0!=(1&e)&&(r=1-r),a=l+r*((n=1-c)-l),e){default:case 6:case 0:i=n,o=a,u=l;break;case 1:i=a,o=n,u=l;break;case 2:i=l,o=n,u=a;break;case 3:i=l,o=a,u=n;break;case 4:i=a,o=l,u=n;break;case 5:i=n,o=l,u=a}return[255*i,255*o,255*u]},o.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,r=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,r*(1-a)+a))]},o.xyz.rgb=function(t){var e,n,r,a=t[0]/100,i=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*i+.0415*o,r=.0557*a+-.204*i+1.057*o,e=(e=3.2406*a+-1.5372*i+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},o.xyz.lab=function(t){var e=t[0],n=t[1],r=t[2];return n/=100,r/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.lab.xyz=function(t){var e,n,r,a=t[0];e=t[1]/500+(n=(a+16)/116),r=n-t[2]/200;var i=Math.pow(n,3),o=Math.pow(e,3),u=Math.pow(r,3);return n=i>.008856?i:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,r=u>.008856?u:(r-16/116)/7.787,[e*=95.047,n*=100,r*=108.883]},o.lab.lch=function(t){var e,n=t[0],r=t[1],a=t[2];return(e=360*Math.atan2(a,r)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(r*r+a*a),e]},o.lch.lab=function(t){var e,n=t[0],r=t[1];return e=t[2]/360*2*Math.PI,[n,r*Math.cos(e),r*Math.sin(e)]},o.rgb.ansi16=function(t){var e=t[0],n=t[1],r=t[2],a=1 in arguments?arguments[1]:o.rgb.hsv(t)[2];if(0===(a=Math.round(a/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===a&&(i+=60),i},o.hsv.ansi16=function(t){return o.rgb.ansi16(o.hsv.rgb(t),t[2])},o.rgb.ansi256=function(t){var e=t[0],n=t[1],r=t[2];return e===n&&n===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},o.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},o.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},o.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},o.rgb.hcg=function(t){var e,n=t[0]/255,r=t[1]/255,a=t[2]/255,i=Math.max(Math.max(n,r),a),o=Math.min(Math.min(n,r),a),u=i-o;return e=u<=0?0:i===n?(r-a)/u%6:i===r?2+(a-n)/u:4+(n-r)/u+4,e/=6,[360*(e%=1),100*u,100*(u<1?o/(1-u):0)]},o.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=1,a=0;return(r=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*r)/(1-r)),[t[0],100*r,100*a]},o.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=e*n,a=0;return r<1&&(a=(n-r)/(1-r)),[t[0],100*r,100*a]},o.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,r=t[2]/100;if(0===n)return[255*r,255*r,255*r];var a,i=[0,0,0],o=e%1*6,u=o%1,s=1-u;switch(Math.floor(o)){case 0:i[0]=1,i[1]=u,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=u;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=u,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return a=(1-n)*r,[255*(n*i[0]+a),255*(n*i[1]+a),255*(n*i[2]+a)]},o.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),r=0;return n>0&&(r=e/n),[t[0],100*r,100*n]},o.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,r=0;return n>0&&n<.5?r=e/(2*n):n>=.5&&n<1&&(r=e/(2*(1-n))),[t[0],100*r,100*n]},o.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},o.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,r=n-e,a=0;return r<1&&(a=(n-r)/(1-r)),[t[0],100*r,100*a]},o.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},o.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},o.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},o.gray.hsl=o.gray.hsv=function(t){return[0,0,t[0]]},o.gray.hwb=function(t){return[0,100,t[0]]},o.gray.cmyk=function(t){return[0,0,0,t[0]]},o.gray.lab=function(t){return[t[0],0,0]},o.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}},3681:function(t,e,n){var r=n(6851),a=n(1081),i={};Object.keys(r).forEach((function(t){i[t]={},Object.defineProperty(i[t],"channels",{value:r[t].channels}),Object.defineProperty(i[t],"labels",{value:r[t].labels});var e=a(t);Object.keys(e).forEach((function(n){var r=e[n];i[t][n]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var r=n.length,a=0;a<r;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}(r),i[t][n].raw=function(t){var e=function(e){return null==e?e:(arguments.length>1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(r)}))})),t.exports=i},1081:function(t,e,n){var r=n(6851);function a(t){var e=function(){for(var t={},e=Object.keys(r),n=e.length,a=0;a<n;a++)t[e[a]]={distance:-1,parent:null};return t}(),n=[t];for(e[t].distance=0;n.length;)for(var a=n.pop(),i=Object.keys(r[a]),o=i.length,u=0;u<o;u++){var s=i[u],l=e[s];-1===l.distance&&(l.distance=e[a].distance+1,l.parent=a,n.unshift(s))}return e}function i(t,e){return function(n){return e(t(n))}}function o(t,e){for(var n=[e[t].parent,t],a=r[e[t].parent][t],o=e[t].parent;e[o].parent;)n.unshift(e[o].parent),a=i(r[e[o].parent][o],a),o=e[o].parent;return a.conversion=n,a}t.exports=function(t){for(var e=a(t),n={},r=Object.keys(e),i=r.length,u=0;u<i;u++){var s=r[u];null!==e[s].parent&&(n[s]=o(s,e))}return n}},446:function(t){"use strict";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4137:function(t,e,n){var r=n(446),a=n(6791),i=Object.hasOwnProperty,o={};for(var u in r)i.call(r,u)&&(o[r[u]]=u);var s=t.exports={to:{},get:{}};function l(t,e,n){return Math.min(Math.max(e,t),n)}function c(t){var e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}s.get=function(t){var e,n;switch(t.substring(0,3).toLowerCase()){case"hsl":e=s.get.hsl(t),n="hsl";break;case"hwb":e=s.get.hwb(t),n="hwb";break;default:e=s.get.rgb(t),n="rgb"}return e?{model:n,value:e}:null},s.get.rgb=function(t){if(!t)return null;var e,n,a,o=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(a=e[2],e=e[1],n=0;n<3;n++){var u=2*n;o[n]=parseInt(e.slice(u,u+2),16)}a&&(o[3]=parseInt(a,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(a=(e=e[1])[3],n=0;n<3;n++)o[n]=parseInt(e[n]+e[n],16);a&&(o[3]=parseInt(a+a,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(e[n+1],0);e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}else{if(!(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(e=t.match(/^(\w+)$/))?"transparent"===e[1]?[0,0,0,0]:i.call(r,e[1])?((o=r[e[1]])[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(e[n+1]));e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}for(n=0;n<3;n++)o[n]=l(o[n],0,255);return o[3]=l(o[3],0,1),o},s.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(t){if(!t)return null;var e=t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var t=a(arguments);return"#"+c(t[0])+c(t[1])+c(t[2])+(t[3]<1?c(Math.round(255*t[3])):"")},s.to.rgb=function(){var t=a(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},s.to.rgb.percent=function(){var t=a(arguments),e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),r=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+n+"%, "+r+"%)":"rgba("+e+"%, "+n+"%, "+r+"%, "+t[3]+")"},s.to.hsl=function(){var t=a(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},s.to.hwb=function(){var t=a(arguments),e="";return t.length>=4&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},s.to.keyword=function(t){return o[t.slice(0,3)]}},1349:function(t,e,n){"use strict";var r=n(4137),a=n(3681),i=[].slice,o=["keyword","gray","hex"],u={};Object.keys(a).forEach((function(t){u[i.call(a[t].labels).sort().join("")]=t}));var s={};function l(t,e){if(!(this instanceof l))return new l(t,e);if(e&&e in o&&(e=null),e&&!(e in a))throw new Error("Unknown model: "+e);var n,c;if(null==t)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(t instanceof l)this.model=t.model,this.color=t.color.slice(),this.valpha=t.valpha;else if("string"==typeof t){var f=r.get(t);if(null===f)throw new Error("Unable to parse color from string: "+t);this.model=f.model,c=a[this.model].channels,this.color=f.value.slice(0,c),this.valpha="number"==typeof f.value[c]?f.value[c]:1}else if(t.length){this.model=e||"rgb",c=a[this.model].channels;var h=i.call(t,0,c);this.color=d(h,c),this.valpha="number"==typeof t[c]?t[c]:1}else if("number"==typeof t)t&=16777215,this.model="rgb",this.color=[t>>16&255,t>>8&255,255&t],this.valpha=1;else{this.valpha=1;var p=Object.keys(t);"alpha"in t&&(p.splice(p.indexOf("alpha"),1),this.valpha="number"==typeof t.alpha?t.alpha:0);var g=p.sort().join("");if(!(g in u))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=u[g];var v=a[this.model].labels,m=[];for(n=0;n<v.length;n++)m.push(t[v[n]]);this.color=d(m)}if(s[this.model])for(c=a[this.model].channels,n=0;n<c;n++){var y=s[this.model][n];y&&(this.color[n]=y(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function c(t,e,n){return(t=Array.isArray(t)?t:[t]).forEach((function(t){(s[t]||(s[t]=[]))[e]=n})),t=t[0],function(r){var a;return arguments.length?(n&&(r=n(r)),(a=this[t]()).color[e]=r,a):(a=this[t]().color[e],n&&(a=n(a)),a)}}function f(t){return function(e){return Math.max(0,Math.min(t,e))}}function h(t){return Array.isArray(t)?t:[t]}function d(t,e){for(var n=0;n<e;n++)"number"!=typeof t[n]&&(t[n]=0);return t}l.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(t){var e=this.model in r.to?this:this.rgb(),n=1===(e=e.round("number"==typeof t?t:1)).valpha?e.color:e.color.concat(this.valpha);return r.to[e.model](n)},percentString:function(t){var e=this.rgb().round("number"==typeof t?t:1),n=1===e.valpha?e.color:e.color.concat(this.valpha);return r.to.rgb.percent(n)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var t={},e=a[this.model].channels,n=a[this.model].labels,r=0;r<e;r++)t[n[r]]=this.color[r];return 1!==this.valpha&&(t.alpha=this.valpha),t},unitArray:function(){var t=this.rgb().color;return t[0]/=255,t[1]/=255,t[2]/=255,1!==this.valpha&&t.push(this.valpha),t},unitObject:function(){var t=this.rgb().object();return t.r/=255,t.g/=255,t.b/=255,1!==this.valpha&&(t.alpha=this.valpha),t},round:function(t){return t=Math.max(t||0,0),new l(this.color.map(function(t){return function(e){return function(t,e){return Number(t.toFixed(e))}(e,t)}}(t)).concat(this.valpha),this.model)},alpha:function(t){return arguments.length?new l(this.color.concat(Math.max(0,Math.min(1,t))),this.model):this.valpha},red:c("rgb",0,f(255)),green:c("rgb",1,f(255)),blue:c("rgb",2,f(255)),hue:c(["hsl","hsv","hsl","hwb","hcg"],0,(function(t){return(t%360+360)%360})),saturationl:c("hsl",1,f(100)),lightness:c("hsl",2,f(100)),saturationv:c("hsv",1,f(100)),value:c("hsv",2,f(100)),chroma:c("hcg",1,f(100)),gray:c("hcg",2,f(100)),white:c("hwb",1,f(100)),wblack:c("hwb",2,f(100)),cyan:c("cmyk",0,f(100)),magenta:c("cmyk",1,f(100)),yellow:c("cmyk",2,f(100)),black:c("cmyk",3,f(100)),x:c("xyz",0,f(100)),y:c("xyz",1,f(100)),z:c("xyz",2,f(100)),l:c("lab",0,f(100)),a:c("lab",1),b:c("lab",2),keyword:function(t){return arguments.length?new l(t):a[this.model].keyword(this.color)},hex:function(t){return arguments.length?new l(t):r.to.hex(this.rgb().round().color)},rgbNumber:function(){var t=this.rgb().color;return(255&t[0])<<16|(255&t[1])<<8|255&t[2]},luminosity:function(){for(var t=this.rgb().color,e=[],n=0;n<t.length;n++){var r=t[n]/255;e[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},isDark:function(){var t=this.rgb().color;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var t=this.rgb(),e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten:function(t){var e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken:function(t){var e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate:function(t){var e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate:function(t){var e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten:function(t){var e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken:function(t){var e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale:function(){var t=this.rgb().color,e=.3*t[0]+.59*t[1]+.11*t[2];return l.rgb(e,e,e)},fade:function(t){return this.alpha(this.valpha-this.valpha*t)},opaquer:function(t){return this.alpha(this.valpha+this.valpha*t)},rotate:function(t){var e=this.hsl(),n=e.color[0];return n=(n=(n+t)%360)<0?360+n:n,e.color[0]=n,e},mix:function(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);var n=t.rgb(),r=this.rgb(),a=void 0===e?.5:e,i=2*a-1,o=n.alpha()-r.alpha(),u=((i*o==-1?i:(i+o)/(1+i*o))+1)/2,s=1-u;return l.rgb(u*n.red()+s*r.red(),u*n.green()+s*r.green(),u*n.blue()+s*r.blue(),n.alpha()*a+r.alpha()*(1-a))}},Object.keys(a).forEach((function(t){if(-1===o.indexOf(t)){var e=a[t].channels;l.prototype[t]=function(){if(this.model===t)return new l(this);if(arguments.length)return new l(arguments,t);var n="number"==typeof arguments[e]?e:this.valpha;return new l(h(a[this.model][t].raw(this.color)).concat(n),t)},l[t]=function(n){return"number"==typeof n&&(n=d(i.call(arguments),e)),new l(n,t)}}})),t.exports=l},2389:function(t,e,n){"use strict";function r(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}n.d(e,{Z:function(){return r}})},2030:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var r=n(2389);function a(t){var e=t,n=t;function a(t,e,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;n(t[i],e)<0?r=i+1:a=i}return r}return 1===t.length&&(e=function(e,n){return t(e)-n},n=function(t){return function(e,n){return(0,r.Z)(t(e),n)}}(t)),{left:a,center:function(t,n,r,i){null==r&&(r=0),null==i&&(i=t.length);var o=a(t,n,r,i-1);return o>r&&e(t[o-1],n)>-e(t[o],n)?o-1:o},right:function(t,e,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;n(t[i],e)>0?a=i:r=i+1}return r}}}},2781:function(t,e,n){"use strict";function r(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){var n,a;if(void 0===e){var i,o=r(t);try{for(o.s();!(i=o.n()).done;){var u=i.value;null!=u&&(void 0===n?u>=u&&(n=a=u):(n>u&&(n=u),a<u&&(a=u)))}}catch(h){o.e(h)}finally{o.f()}}else{var s,l=-1,c=r(t);try{for(c.s();!(s=c.n()).done;){var f=s.value;null!=(f=e(f,++l,t))&&(void 0===n?f>=f&&(n=a=f):(n>f&&(n=f),a<f&&(a=f)))}}catch(h){c.e(h)}finally{c.f()}}return[n,a]}n.d(e,{Z:function(){return i}})},2048:function(t,e,n){"use strict";n.d(e,{ZP:function(){return o},G9:function(){return u},ly:function(){return s}});var r=Math.sqrt(50),a=Math.sqrt(10),i=Math.sqrt(2);function o(t,e,n){var r,a,i,o,s=-1;if(n=+n,(t=+t)===(e=+e)&&n>0)return[t];if((r=e<t)&&(a=t,t=e,e=a),0===(o=u(t,e,n))||!isFinite(o))return[];if(o>0){var l=Math.round(t/o),c=Math.round(e/o);for(l*o<t&&++l,c*o>e&&--c,i=new Array(a=c-l+1);++s<a;)i[s]=(l+s)*o}else{o=-o;var f=Math.round(t*o),h=Math.round(e*o);for(f/o<t&&++f,h/o>e&&--h,i=new Array(a=h-f+1);++s<a;)i[s]=(f+s)/o}return r&&i.reverse(),i}function u(t,e,n){var o=(e-t)/Math.max(0,n),u=Math.floor(Math.log(o)/Math.LN10),s=o/Math.pow(10,u);return u>=0?(s>=r?10:s>=a?5:s>=i?2:1)*Math.pow(10,u):-Math.pow(10,-u)/(s>=r?10:s>=a?5:s>=i?2:1)}function s(t,e,n){var o=Math.abs(e-t)/Math.max(0,n),u=Math.pow(10,Math.floor(Math.log(o)/Math.LN10)),s=o/u;return s>=r?u*=10:s>=a?u*=5:s>=i&&(u*=2),e<t?-u:u}},2312:function(t,e,n){"use strict";function r(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function a(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function i(){}n.d(e,{ZP:function(){return x},B8:function(){return S}});var o=.7,u=1/o,s="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",f=/^#([0-9a-f]{3,8})$/,h=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),d=new RegExp("^rgb\\("+[c,c,c]+"\\)$"),p=new RegExp("^rgba\\("+[s,s,s,l]+"\\)$"),g=new RegExp("^rgba\\("+[c,c,c,l]+"\\)$"),v=new RegExp("^hsl\\("+[l,c,c]+"\\)$"),m=new RegExp("^hsla\\("+[l,c,c,l]+"\\)$"),y={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function b(){return this.rgb().formatHex()}function w(){return this.rgb().formatRgb()}function x(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=f.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?_(e):3===n?new A(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?E(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?E(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=h.exec(t))?new A(e[1],e[2],e[3],1):(e=d.exec(t))?new A(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=p.exec(t))?E(e[1],e[2],e[3],e[4]):(e=g.exec(t))?E(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=v.exec(t))?I(e[1],e[2]/100,e[3]/100,1):(e=m.exec(t))?I(e[1],e[2]/100,e[3]/100,e[4]):y.hasOwnProperty(t)?_(y[t]):"transparent"===t?new A(NaN,NaN,NaN,0):null}function _(t){return new A(t>>16&255,t>>8&255,255&t,1)}function E(t,e,n,r){return r<=0&&(t=e=n=NaN),new A(t,e,n,r)}function k(t){return t instanceof i||(t=x(t)),t?new A((t=t.rgb()).r,t.g,t.b,t.opacity):new A}function S(t,e,n,r){return 1===arguments.length?k(t):new A(t,e,n,null==r?1:r)}function A(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function T(){return"#"+M(this.r)+M(this.g)+M(this.b)}function O(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function M(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function I(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new R(t,e,n,r)}function C(t){if(t instanceof R)return new R(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=x(t)),!t)return new R;if(t instanceof R)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,a=Math.min(e,n,r),o=Math.max(e,n,r),u=NaN,s=o-a,l=(o+a)/2;return s?(u=e===o?(n-r)/s+6*(n<r):n===o?(r-e)/s+2:(e-n)/s+4,s/=l<.5?o+a:2-o-a,u*=60):s=l>0&&l<1?0:u,new R(u,s,l,t.opacity)}function R(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function L(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}r(i,x,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:b,formatHex:b,formatHsl:function(){return C(this).formatHsl()},formatRgb:w,toString:w}),r(A,S,a(i,{brighter:function(t){return t=null==t?u:Math.pow(u,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:T,formatHex:T,formatRgb:O,toString:O})),r(R,(function(t,e,n,r){return 1===arguments.length?C(t):new R(t,e,n,null==r?1:r)}),a(i,{brighter:function(t){return t=null==t?u:Math.pow(u,t),new R(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new R(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,a=2*n-r;return new A(L(t>=240?t-240:t+120,a,r),L(t,a,r),L(t<120?t+240:t-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}))},3703:function(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}n.d(e,{Z:function(){return r}})},7046:function(t,e,n){"use strict";n.d(e,{Z:function(){return b}});var r=n(2312);function a(t,e,n,r,a){var i=t*t,o=i*t;return((1-3*t+3*i-o)*e+(4-6*i+3*o)*n+(1+3*t+3*i-3*o)*r+o*a)/6}var i=function(t){return function(){return t}};function o(t,e){return function(n){return t+n*e}}function u(t){return 1==(t=+t)?s:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):i(isNaN(e)?n:e)}}function s(t,e){var n=e-t;return n?o(t,n):i(isNaN(t)?e:t)}var l=function t(e){var n=u(e);function a(t,e){var a=n((t=(0,r.B8)(t)).r,(e=(0,r.B8)(e)).r),i=n(t.g,e.g),o=n(t.b,e.b),u=s(t.opacity,e.opacity);return function(e){return t.r=a(e),t.g=i(e),t.b=o(e),t.opacity=u(e),t+""}}return a.gamma=t,a}(1);function c(t){return function(e){var n,a,i=e.length,o=new Array(i),u=new Array(i),s=new Array(i);for(n=0;n<i;++n)a=(0,r.B8)(e[n]),o[n]=a.r||0,u[n]=a.g||0,s[n]=a.b||0;return o=t(o),u=t(u),s=t(s),a.opacity=1,function(t){return a.r=o(t),a.g=u(t),a.b=s(t),a+""}}}c((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],o=t[r+1],u=r>0?t[r-1]:2*i-o,s=r<e-1?t[r+2]:2*o-i;return a((n-r/e)*e,u,i,o,s)}})),c((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],o=t[r%e],u=t[(r+1)%e],s=t[(r+2)%e];return a((n-r/e)*e,i,o,u,s)}}));function f(t,e){var n,r=e?e.length:0,a=t?Math.min(r,t.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=b(t[n],e[n]);for(;n<r;++n)o[n]=e[n];return function(t){for(n=0;n<a;++n)o[n]=i[n](t);return o}}function h(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}var d=n(3703);function p(t,e){var n,r={},a={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?r[n]=b(t[n],e[n]):a[n]=e[n];return function(t){for(n in r)a[n]=r[n](t);return a}}var g=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,v=new RegExp(g.source,"g");function m(t,e){var n,r,a,i=g.lastIndex=v.lastIndex=0,o=-1,u=[],s=[];for(t+="",e+="";(n=g.exec(t))&&(r=v.exec(e));)(a=r.index)>i&&(a=e.slice(i,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:(0,d.Z)(n,r)})),i=v.lastIndex;return i<e.length&&(a=e.slice(i),u[o]?u[o]+=a:u[++o]=a),u.length<2?s[0]?function(t){return function(e){return t(e)+""}}(s[0].x):function(t){return function(){return t}}(e):(e=s.length,function(t){for(var n,r=0;r<e;++r)u[(n=s[r]).i]=n.x(t);return u.join("")})}function y(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,a=e.slice();return function(i){for(n=0;n<r;++n)a[n]=t[n]*(1-i)+e[n]*i;return a}}function b(t,e){var n,a,o=typeof e;return null==e||"boolean"===o?i(e):("number"===o?d.Z:"string"===o?(n=(0,r.ZP)(e))?(e=n,l):m:e instanceof r.ZP?l:e instanceof Date?h:(a=e,!ArrayBuffer.isView(a)||a instanceof DataView?Array.isArray(e)?f:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?p:d.Z:y))(t,e)}},8119:function(t,e){"use strict";var n=Math.PI,r=2*n,a=1e-6,i=r-a;function o(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function u(){return new o}o.prototype=u.prototype={constructor:o,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,a,i){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+a)+","+(this._y1=+i)},arcTo:function(t,e,r,i,o){t=+t,e=+e,r=+r,i=+i,o=+o;var u=this._x1,s=this._y1,l=r-t,c=i-e,f=u-t,h=s-e,d=f*f+h*h;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(d>a)if(Math.abs(h*l-c*f)>a&&o){var p=r-u,g=i-s,v=l*l+c*c,m=p*p+g*g,y=Math.sqrt(v),b=Math.sqrt(d),w=o*Math.tan((n-Math.acos((v+d-m)/(2*y*b)))/2),x=w/b,_=w/y;Math.abs(x-1)>a&&(this._+="L"+(t+x*f)+","+(e+x*h)),this._+="A"+o+","+o+",0,0,"+ +(h*p>f*g)+","+(this._x1=t+_*l)+","+(this._y1=e+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,o,u,s,l){t=+t,e=+e,l=!!l;var c=(o=+o)*Math.cos(u),f=o*Math.sin(u),h=t+c,d=e+f,p=1^l,g=l?u-s:s-u;if(o<0)throw new Error("negative radius: "+o);null===this._x1?this._+="M"+h+","+d:(Math.abs(this._x1-h)>a||Math.abs(this._y1-d)>a)&&(this._+="L"+h+","+d),o&&(g<0&&(g=g%r+r),g>i?this._+="A"+o+","+o+",0,1,"+p+","+(t-c)+","+(e-f)+"A"+o+","+o+",0,1,"+p+","+(this._x1=h)+","+(this._y1=d):g>a&&(this._+="A"+o+","+o+",0,"+ +(g>=n)+","+p+","+(this._x1=t+o*Math.cos(s))+","+(this._y1=e+o*Math.sin(s))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},e.Z=u},4696:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var r=function(t){for(var e=t.length/6|0,n=new Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},3125:function(t,e,n){"use strict";n.d(e,{Z:function(){return u},x:function(){return l}});var r=n(885);function a(t,e,n){t=+t,e=+e,n=(a=arguments.length)<2?(e=t,t=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(a);++r<a;)i[r]=t+r*n;return i}var i=n(8388),o=n(7834);function u(){var t,e,n=(0,o.Z)().unknown(void 0),s=n.domain,l=n.range,c=0,f=1,h=!1,d=0,p=0,g=.5;function v(){var n=s().length,r=f<c,i=r?f:c,o=r?c:f;t=(o-i)/Math.max(1,n-d+2*p),h&&(t=Math.floor(t)),i+=(o-i-t*(n-d))*g,e=t*(1-d),h&&(i=Math.round(i),e=Math.round(e));var u=a(n).map((function(e){return i+t*e}));return l(r?u.reverse():u)}return delete n.unknown,n.domain=function(t){return arguments.length?(s(t),v()):s()},n.range=function(t){var e,n;return arguments.length?(e=t,n=(0,r.Z)(e,2),c=n[0],f=n[1],c=+c,f=+f,v()):[c,f]},n.rangeRound=function(t){var e,n;return e=t,n=(0,r.Z)(e,2),c=n[0],f=n[1],c=+c,f=+f,h=!0,v()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(h=!!t,v()):h},n.padding=function(t){return arguments.length?(d=Math.min(1,p=+t),v()):d},n.paddingInner=function(t){return arguments.length?(d=Math.min(1,t),v()):d},n.paddingOuter=function(t){return arguments.length?(p=+t,v()):p},n.align=function(t){return arguments.length?(g=Math.max(0,Math.min(1,t)),v()):g},n.copy=function(){return u(s(),[c,f]).round(h).paddingInner(d).paddingOuter(p).align(g)},i.o.apply(v(),arguments)}function s(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return s(e())},t}function l(){return s(u.apply(null,arguments).paddingInner(1))}},146:function(t,e,n){"use strict";n.d(e,{JG:function(){return m},ZP:function(){return b},l4:function(){return y}});var r=n(2389),a=n(2030);n(7757);var i=(0,a.Z)(r.Z),o=i.right,u=(i.left,(0,a.Z)((function(t){return null===t?NaN:+t})).center,o);function s(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}var l=n(7046),c=n(3703);function f(t){return+t}var h=[0,1];function d(t){return t}function p(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function g(t,e,n){var r=t[0],a=t[1],i=e[0],o=e[1];return a<r?(r=p(a,r),i=n(o,i)):(r=p(r,a),i=n(i,o)),function(t){return i(r(t))}}function v(t,e,n){var r=Math.min(t.length,e.length)-1,a=new Array(r),i=new Array(r),o=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++o<r;)a[o]=p(t[o],t[o+1]),i[o]=n(e[o],e[o+1]);return function(e){var n=u(t,e,1,r)-1;return i[n](a[n](e))}}function m(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function y(){var t,e,n,r,a,i,o=h,u=h,p=l.Z,m=d;function y(){var t,e,n,s=Math.min(o.length,u.length);return m!==d&&(t=o[0],e=o[s-1],t>e&&(n=t,t=e,e=n),m=function(n){return Math.max(t,Math.min(e,n))}),r=s>2?v:g,a=i=null,b}function b(e){return null==e||isNaN(e=+e)?n:(a||(a=r(o.map(t),u,p)))(t(m(e)))}return b.invert=function(n){return m(e((i||(i=r(u,o.map(t),c.Z)))(n)))},b.domain=function(t){return arguments.length?(o=Array.from(t,f),y()):o.slice()},b.range=function(t){return arguments.length?(u=Array.from(t),y()):u.slice()},b.rangeRound=function(t){return u=Array.from(t),p=s,y()},b.clamp=function(t){return arguments.length?(m=!!t||d,y()):m!==d},b.interpolate=function(t){return arguments.length?(p=t,y()):p},b.unknown=function(t){return arguments.length?(n=t,b):n},function(n,r){return t=n,e=r,y()}}function b(){return y()(d,d)}},8388:function(t,e,n){"use strict";function r(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}n.d(e,{o:function(){return r}})},6687:function(t,e,n){"use strict";n.d(e,{Z:function(){return E},Q:function(){return _}});var r,a=n(2048),i=n(146),o=n(8388),u=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(t){if(!(e=u.exec(t)))throw new Error("invalid format: "+t);var e;return new l({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function l(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function c(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function f(t){return(t=c(Math.abs(t)))?t[1]:NaN}function h(t,e){var n=c(t,e);if(!n)return t+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}s.prototype=l.prototype,l.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var d={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return h(100*t,e)},r:h,s:function(t,e){var n=c(t,e);if(!n)return t+"";var a=n[0],i=n[1],o=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=a.length;return o===u?a:o>u?a+new Array(o-u+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+c(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function p(t){return t}var g,v,m,y=Array.prototype.map,b=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function w(t){var e,n,a=void 0===t.grouping||void 0===t.thousands?p:(e=y.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var a=t.length,i=[],o=0,u=e[0],s=0;a>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),i.push(t.substring(a-=u,a+u)),!((s+=u+1)>r));)u=e[o=(o+1)%e.length];return i.reverse().join(n)}),i=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",u=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?p:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(y.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",h=void 0===t.minus?"−":t.minus+"",g=void 0===t.nan?"NaN":t.nan+"";function v(t){var e=(t=s(t)).fill,n=t.align,f=t.sign,p=t.symbol,v=t.zero,m=t.width,y=t.comma,w=t.precision,x=t.trim,_=t.type;"n"===_?(y=!0,_="g"):d[_]||(void 0===w&&(w=12),x=!0,_="g"),(v||"0"===e&&"="===n)&&(v=!0,e="0",n="=");var E="$"===p?i:"#"===p&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",k="$"===p?o:/[%p]/.test(_)?c:"",S=d[_],A=/[defgprs%]/.test(_);function T(t){var i,o,s,c=E,d=k;if("c"===_)d=S(t)+d,t="";else{var p=(t=+t)<0||1/t<0;if(t=isNaN(t)?g:S(Math.abs(t),w),x&&(t=function(t){t:for(var e,n=t.length,r=1,a=-1;r<n;++r)switch(t[r]){case".":a=e=r;break;case"0":0===a&&(a=r),e=r;break;default:if(!+t[r])break t;a>0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}(t)),p&&0==+t&&"+"!==f&&(p=!1),c=(p?"("===f?f:h:"-"===f||"("===f?"":f)+c,d=("s"===_?b[8+r/3]:"")+d+(p&&"("===f?")":""),A)for(i=-1,o=t.length;++i<o;)if(48>(s=t.charCodeAt(i))||s>57){d=(46===s?u+t.slice(i+1):t.slice(i))+d,t=t.slice(0,i);break}}y&&!v&&(t=a(t,1/0));var T=c.length+t.length+d.length,O=T<m?new Array(m-T+1).join(e):"";switch(y&&v&&(t=a(O+t,O.length?m-d.length:1/0),O=""),n){case"<":t=c+t+d+O;break;case"=":t=c+O+t+d;break;case"^":t=O.slice(0,T=O.length>>1)+c+t+d+O.slice(T);break;default:t=O+c+t+d}return l(t)}return w=void 0===w?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),T.toString=function(){return t+""},T}return{format:v,formatPrefix:function(t,e){var n=v(((t=s(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(f(e)/3))),a=Math.pow(10,-r),i=b[8+r/3];return function(t){return n(a*t)+i}}}}function x(t,e,n,r){var i,o=(0,a.ly)(t,e,n);switch((r=s(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(i=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(f(e)/3)))-f(Math.abs(t)))}(o,u))||(r.precision=i),m(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,f(e)-f(t))+1}(o,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=function(t){return Math.max(0,-f(Math.abs(t)))}(o))||(r.precision=i-2*("%"===r.type))}return v(r)}function _(t){var e=t.domain;return t.ticks=function(t){var n=e();return(0,a.ZP)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return x(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i,o=e(),u=0,s=o.length-1,l=o[u],c=o[s],f=10;for(c<l&&(i=l,l=c,c=i,i=u,u=s,s=i);f-- >0;){if((i=(0,a.G9)(l,c,n))===r)return o[u]=l,o[s]=c,e(o);if(i>0)l=Math.floor(l/i)*i,c=Math.ceil(c/i)*i;else{if(!(i<0))break;l=Math.ceil(l*i)/i,c=Math.floor(c*i)/i}r=i}return t},t}function E(){var t=(0,i.ZP)();return t.copy=function(){return(0,i.JG)(t,E())},o.o.apply(t,arguments),_(t)}g=w({thousands:",",grouping:[3],currency:["$",""]}),v=g.format,m=g.formatPrefix},7834:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var r=n(8388);function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){s=!0,o=t},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw o}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var o=Symbol("implicit");function u(){var t=new Map,e=[],n=[],i=o;function s(r){var a=r+"",u=t.get(a);if(!u){if(i!==o)return i;t.set(a,u=e.push(r))}return n[(u-1)%n.length]}return s.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new Map;var r,i=a(n);try{for(i.s();!(r=i.n()).done;){var o=r.value,u=o+"";t.has(u)||t.set(u,e.push(o))}}catch(l){i.e(l)}finally{i.f()}return s},s.range=function(t){return arguments.length?(n=Array.from(t),s):n.slice()},s.unknown=function(t){return arguments.length?(i=t,s):i},s.copy=function(){return u(e,n).unknown(i)},r.o.apply(s,arguments),s}},5416:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var r=n(6687),a=n(146),i=n(8388);function o(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function u(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function s(t){var e=1,n=t(o(e),u(e));return n.constant=function(n){return arguments.length?t(o(e=+n),u(e)):e},(0,r.Q)(n)}function l(){var t=s((0,a.l4)());return t.copy=function(){return(0,a.JG)(t,l()).constant(t.constant())},i.o.apply(t,arguments)}},6629:function(t,e,n){"use strict";n.d(e,{Z:function(){return hn}});var r=n(885),a=n(2030),i=n(2048),o=1e3,u=6e4,s=36e5,l=864e5,c=6048e5,f=2592e6,h=31536e6,d=new Date,p=new Date;function g(t,e,n,r){function a(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return a.floor=function(e){return t(e=new Date(+e)),e},a.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},a.round=function(t){var e=a(t),n=a.ceil(t);return t-e<n-t?e:n},a.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},a.range=function(n,r,i){var o,u=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return u;do{u.push(o=new Date(+n)),e(n,i),t(n)}while(o<n&&n<r);return u},a.filter=function(n){return g((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(a.count=function(e,r){return d.setTime(+e),p.setTime(+r),t(d),t(p),Math.floor(n(d,p))},a.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?a.filter(r?function(e){return r(e)%t==0}:function(e){return a.count(0,e)%t==0}):a:null}),a}var v=g((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));v.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?g((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):v:null};var m=v,y=(v.range,g((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*o)}),(function(t,e){return(e-t)/o}),(function(t){return t.getUTCSeconds()}))),b=y,w=(y.range,g((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*o)}),(function(t,e){t.setTime(+t+e*u)}),(function(t,e){return(e-t)/u}),(function(t){return t.getMinutes()}))),x=w,_=(w.range,g((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*o-t.getMinutes()*u)}),(function(t,e){t.setTime(+t+e*s)}),(function(t,e){return(e-t)/s}),(function(t){return t.getHours()}))),E=_,k=(_.range,g((function(t){return t.setHours(0,0,0,0)}),(function(t,e){return t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*u)/l}),(function(t){return t.getDate()-1}))),S=k;k.range;function A(t){return g((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*u)/c}))}var T=A(0),O=A(1),M=A(2),I=A(3),C=A(4),R=A(5),L=A(6),N=(T.range,O.range,M.range,I.range,C.range,R.range,L.range,g((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}))),F=N,D=(N.range,g((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));D.every=function(t){return isFinite(t=Math.floor(t))&&t>0?g((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var j=D,Z=(D.range,g((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*u)}),(function(t,e){return(e-t)/u}),(function(t){return t.getUTCMinutes()}))),P=Z,B=(Z.range,g((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*s)}),(function(t,e){return(e-t)/s}),(function(t){return t.getUTCHours()}))),z=B,U=(B.range,g((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/l}),(function(t){return t.getUTCDate()-1}))),$=U;U.range;function H(t){return g((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/c}))}var G=H(0),V=H(1),q=H(2),Y=H(3),W=H(4),X=H(5),K=H(6),J=(G.range,V.range,q.range,Y.range,W.range,X.range,K.range,g((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()}))),Q=J,tt=(J.range,g((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));tt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?g((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var et=tt;tt.range;function nt(t,e,n,d,p,g){var v=[[b,1,o],[b,5,5e3],[b,15,15e3],[b,30,3e4],[g,1,u],[g,5,3e5],[g,15,9e5],[g,30,18e5],[p,1,s],[p,3,108e5],[p,6,216e5],[p,12,432e5],[d,1,l],[d,2,1728e5],[n,1,c],[e,1,f],[e,3,7776e6],[t,1,h]];function y(e,n,o){var u=Math.abs(n-e)/o,s=(0,a.Z)((function(t){return(0,r.Z)(t,3)[2]})).right(v,u);if(s===v.length)return t.every((0,i.ly)(e/h,n/h,o));if(0===s)return m.every(Math.max((0,i.ly)(e,n,o),1));var l=(0,r.Z)(v[u/v[s-1][2]<v[s][2]/u?s-1:s],2),c=l[0],f=l[1];return c.every(f)}return[function(t,e,n){var r=e<t;if(r){var a=[e,t];t=a[0],e=a[1]}var i=n&&"function"==typeof n.range?n:y(t,e,n),o=i?i.range(t,+e+1):[];return r?o.reverse():o},y]}var rt=nt(et,Q,G,$,z,P),at=(0,r.Z)(rt,2),it=(at[0],at[1],nt(j,F,T,S,E,x)),ot=(0,r.Z)(it,2),ut=ot[0],st=ot[1],lt=new Date,ct=new Date;function ft(t,e,n,r){function a(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return a.floor=function(e){return t(e=new Date(+e)),e},a.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},a.round=function(t){var e=a(t),n=a.ceil(t);return t-e<n-t?e:n},a.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},a.range=function(n,r,i){var o,u=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return u;do{u.push(o=new Date(+n)),e(n,i),t(n)}while(o<n&&n<r);return u},a.filter=function(n){return ft((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(a.count=function(e,r){return lt.setTime(+e),ct.setTime(+r),t(lt),t(ct),Math.floor(n(lt,ct))},a.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?a.filter(r?function(e){return r(e)%t==0}:function(e){return a.count(0,e)%t==0}):a:null}),a}var ht=864e5,dt=6048e5;function pt(t){return ft((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/dt}))}var gt=pt(0),vt=pt(1),mt=pt(2),yt=pt(3),bt=pt(4),wt=pt(5),xt=pt(6),_t=(gt.range,vt.range,mt.range,yt.range,bt.range,wt.range,xt.range,ft((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/ht}),(function(t){return t.getUTCDate()-1}))),Et=_t;_t.range;function kt(t){return ft((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/dt}))}var St=kt(0),At=kt(1),Tt=kt(2),Ot=kt(3),Mt=kt(4),It=kt(5),Ct=kt(6),Rt=(St.range,At.range,Tt.range,Ot.range,Mt.range,It.range,Ct.range,ft((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/ht}),(function(t){return t.getDate()-1}))),Lt=Rt,Nt=(Rt.range,ft((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));Nt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?ft((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var Ft=Nt,Dt=(Nt.range,ft((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));Dt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?ft((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var jt=Dt;Dt.range;function Zt(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Pt(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Bt(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var zt,Ut,$t={"-":"",_:" ",0:"0"},Ht=/^\s*\d+/,Gt=/^%/,Vt=/[\\^$*+?|[\]().{}]/g;function qt(t,e,n){var r=t<0?"-":"",a=(r?-t:t)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(e)+a:a)}function Yt(t){return t.replace(Vt,"\\$&")}function Wt(t){return new RegExp("^(?:"+t.map(Yt).join("|")+")","i")}function Xt(t){for(var e={},n=-1,r=t.length;++n<r;)e[t[n].toLowerCase()]=n;return e}function Kt(t,e,n){var r=Ht.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Jt(t,e,n){var r=Ht.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function Qt(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function te(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function ee(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function ne(t,e,n){var r=Ht.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function re(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function ae(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function ie(t,e,n){var r=Ht.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function oe(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function ue(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function se(t,e,n){var r=Ht.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function le(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function ce(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function fe(t,e,n){var r=Ht.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function he(t,e,n){var r=Ht.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function de(t,e,n){var r=Ht.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function pe(t,e,n){var r=Gt.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function ge(t,e,n){var r=Ht.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function ve(t,e,n){var r=Ht.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function me(t,e){return qt(t.getDate(),e,2)}function ye(t,e){return qt(t.getHours(),e,2)}function be(t,e){return qt(t.getHours()%12||12,e,2)}function we(t,e){return qt(1+Lt.count(Ft(t),t),e,3)}function xe(t,e){return qt(t.getMilliseconds(),e,3)}function _e(t,e){return xe(t,e)+"000"}function Ee(t,e){return qt(t.getMonth()+1,e,2)}function ke(t,e){return qt(t.getMinutes(),e,2)}function Se(t,e){return qt(t.getSeconds(),e,2)}function Ae(t){var e=t.getDay();return 0===e?7:e}function Te(t,e){return qt(St.count(Ft(t)-1,t),e,2)}function Oe(t){var e=t.getDay();return e>=4||0===e?Mt(t):Mt.ceil(t)}function Me(t,e){return t=Oe(t),qt(Mt.count(Ft(t),t)+(4===Ft(t).getDay()),e,2)}function Ie(t){return t.getDay()}function Ce(t,e){return qt(At.count(Ft(t)-1,t),e,2)}function Re(t,e){return qt(t.getFullYear()%100,e,2)}function Le(t,e){return qt((t=Oe(t)).getFullYear()%100,e,2)}function Ne(t,e){return qt(t.getFullYear()%1e4,e,4)}function Fe(t,e){var n=t.getDay();return qt((t=n>=4||0===n?Mt(t):Mt.ceil(t)).getFullYear()%1e4,e,4)}function De(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+qt(e/60|0,"0",2)+qt(e%60,"0",2)}function je(t,e){return qt(t.getUTCDate(),e,2)}function Ze(t,e){return qt(t.getUTCHours(),e,2)}function Pe(t,e){return qt(t.getUTCHours()%12||12,e,2)}function Be(t,e){return qt(1+Et.count(jt(t),t),e,3)}function ze(t,e){return qt(t.getUTCMilliseconds(),e,3)}function Ue(t,e){return ze(t,e)+"000"}function $e(t,e){return qt(t.getUTCMonth()+1,e,2)}function He(t,e){return qt(t.getUTCMinutes(),e,2)}function Ge(t,e){return qt(t.getUTCSeconds(),e,2)}function Ve(t){var e=t.getUTCDay();return 0===e?7:e}function qe(t,e){return qt(gt.count(jt(t)-1,t),e,2)}function Ye(t){var e=t.getUTCDay();return e>=4||0===e?bt(t):bt.ceil(t)}function We(t,e){return t=Ye(t),qt(bt.count(jt(t),t)+(4===jt(t).getUTCDay()),e,2)}function Xe(t){return t.getUTCDay()}function Ke(t,e){return qt(vt.count(jt(t)-1,t),e,2)}function Je(t,e){return qt(t.getUTCFullYear()%100,e,2)}function Qe(t,e){return qt((t=Ye(t)).getUTCFullYear()%100,e,2)}function tn(t,e){return qt(t.getUTCFullYear()%1e4,e,4)}function en(t,e){var n=t.getUTCDay();return qt((t=n>=4||0===n?bt(t):bt.ceil(t)).getUTCFullYear()%1e4,e,4)}function nn(){return"+0000"}function rn(){return"%"}function an(t){return+t}function on(t){return Math.floor(+t/1e3)}zt=function(t){var e=t.dateTime,n=t.date,r=t.time,a=t.periods,i=t.days,o=t.shortDays,u=t.months,s=t.shortMonths,l=Wt(a),c=Xt(a),f=Wt(i),h=Xt(i),d=Wt(o),p=Xt(o),g=Wt(u),v=Xt(u),m=Wt(s),y=Xt(s),b={a:function(t){return o[t.getDay()]},A:function(t){return i[t.getDay()]},b:function(t){return s[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:me,e:me,f:_e,g:Le,G:Fe,H:ye,I:be,j:we,L:xe,m:Ee,M:ke,p:function(t){return a[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:an,s:on,S:Se,u:Ae,U:Te,V:Me,w:Ie,W:Ce,x:null,X:null,y:Re,Y:Ne,Z:De,"%":rn},w={a:function(t){return o[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return s[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:je,e:je,f:Ue,g:Qe,G:en,H:Ze,I:Pe,j:Be,L:ze,m:$e,M:He,p:function(t){return a[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:an,s:on,S:Ge,u:Ve,U:qe,V:We,w:Xe,W:Ke,x:null,X:null,y:Je,Y:tn,Z:nn,"%":rn},x={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=h[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=y[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return k(t,e,n,r)},d:ue,e:ue,f:de,g:re,G:ne,H:le,I:le,j:se,L:he,m:oe,M:ce,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=c[r[0].toLowerCase()],n+r[0].length):-1},q:ie,Q:ge,s:ve,S:fe,u:Jt,U:Qt,V:te,w:Kt,W:ee,x:function(t,e,r){return k(t,n,e,r)},X:function(t,e,n){return k(t,r,e,n)},y:re,Y:ne,Z:ae,"%":pe};function _(t,e){return function(n){var r,a,i,o=[],u=-1,s=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u<l;)37===t.charCodeAt(u)&&(o.push(t.slice(s,u)),null!=(a=$t[r=t.charAt(++u)])?r=t.charAt(++u):a="e"===r?" ":"0",(i=e[r])&&(r=i(n,a)),o.push(r),s=u+1);return o.push(t.slice(s,u)),o.join("")}}function E(t,e){return function(n){var r,a,i=Bt(1900,void 0,1);if(k(i,t,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(e&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(a=(r=Pt(Bt(i.y,0,1))).getUTCDay(),r=a>4||0===a?vt.ceil(r):vt(r),r=Et.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(a=(r=Zt(Bt(i.y,0,1))).getDay(),r=a>4||0===a?At.ceil(r):At(r),r=Lt.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),a="Z"in i?Pt(Bt(i.y,0,1)).getUTCDay():Zt(Bt(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,Pt(i)):Zt(i)}}function k(t,e,n,r){for(var a,i,o=0,u=e.length,s=n.length;o<u;){if(r>=s)return-1;if(37===(a=e.charCodeAt(o++))){if(a=e.charAt(o++),!(i=x[a in $t?e.charAt(o++):a])||(r=i(t,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return b.x=_(n,b),b.X=_(r,b),b.c=_(e,b),w.x=_(n,w),w.X=_(r,w),w.c=_(e,w),{format:function(t){var e=_(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=E(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=_(t+="",w);return e.toString=function(){return t},e},utcParse:function(t){var e=E(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),Ut=zt.format,zt.parse,zt.utcFormat,zt.utcParse;var un=n(146),sn=n(8388);function ln(t){return new Date(t)}function cn(t){return t instanceof Date?+t:+new Date(+t)}function fn(t,e,n,r,a,i,o,u,s,l){var c=(0,un.ZP)(),f=c.invert,h=c.domain,d=l(".%L"),p=l(":%S"),g=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),y=l("%b %d"),b=l("%B"),w=l("%Y");function x(t){return(s(t)<t?d:u(t)<t?p:o(t)<t?g:i(t)<t?v:r(t)<t?a(t)<t?m:y:n(t)<t?b:w)(t)}return c.invert=function(t){return new Date(f(t))},c.domain=function(t){return arguments.length?h(Array.from(t,cn)):h().map(ln)},c.ticks=function(e){var n=h();return t(n[0],n[n.length-1],null==e?10:e)},c.tickFormat=function(t,e){return null==e?x:l(e)},c.nice=function(t){var n=h();return t&&"function"==typeof t.range||(t=e(n[0],n[n.length-1],null==t?10:t)),t?h(function(t,e){var n,r=0,a=(t=t.slice()).length-1,i=t[r],o=t[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),t[r]=e.floor(i),t[a]=e.ceil(o),t}(n,t)):c},c.copy=function(){return(0,un.JG)(c,fn(t,e,n,r,a,i,o,u,s,l))},c}function hn(){return sn.o.apply(fn(ut,st,j,F,T,S,E,x,b,Ut).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}},5393:function(t,e,n){"use strict";function r(t){return function(){return t}}n.d(e,{Z:function(){return r}})},1634:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var r=n(3349);function a(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function i(t,e){this._context=t,this._k=(1-e)/6}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:a(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:a(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};(function t(e){function n(t){return new i(t,e)}return n.tension=function(e){return t(+e)},n})(0);function o(t,e){this._context=t,this._alpha=e}o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,a=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+a*a,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:!function(t,e,n){var a=t._x1,i=t._y1,o=t._x2,u=t._y2;if(t._l01_a>r.Ho){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);a=(a*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>r.Ho){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,f=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-e*t._l12_2a)/f,u=(u*c+t._y1*t._l23_2a-n*t._l12_2a)/f}t._context.bezierCurveTo(a,i,o,u,t._x2,t._y2)}(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var u=function t(e){function n(t){return e?new o(t,e):new i(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},6967:function(t,e,n){"use strict";function r(t){this._context=t}function a(t){return new r(t)}n.d(e,{Z:function(){return a}}),r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}}},4580:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var r=n(8119),a=n(5393),i=n(6967),o=n(9209);function u(){var t=o.x,e=o.y,n=(0,a.Z)(!0),u=null,s=i.Z,l=null;function c(a){var i,o,c,f=a.length,h=!1;for(null==u&&(l=s(c=(0,r.Z)())),i=0;i<=f;++i)!(i<f&&n(o=a[i],i,a))===h&&((h=!h)?l.lineStart():l.lineEnd()),h&&l.point(+t(o,i,a),+e(o,i,a));if(c)return l=null,c+""||null}return c.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,a.Z)(+e),c):t},c.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,a.Z)(+t),c):e},c.defined=function(t){return arguments.length?(n="function"==typeof t?t:(0,a.Z)(!!t),c):n},c.curve=function(t){return arguments.length?(s=t,null!=u&&(l=s(u)),c):s},c.context=function(t){return arguments.length?(null==t?u=l=null:l=s(u=t),c):u},c}},3349:function(t,e,n){"use strict";n.d(e,{Wn:function(){return r},fv:function(){return a},mC:function(){return i},Fp:function(){return o},VV:function(){return u},O$:function(){return s},_b:function(){return l},Ho:function(){return c},pi:function(){return f},ou:function(){return h},BZ:function(){return d},Kh:function(){return p},ZR:function(){return g}});var r=Math.abs,a=Math.atan2,i=Math.cos,o=Math.max,u=Math.min,s=Math.sin,l=Math.sqrt,c=1e-12,f=Math.PI,h=f/2,d=2*f;function p(t){return t>1?0:t<-1?f:Math.acos(t)}function g(t){return t>=1?h:t<=-1?-h:Math.asin(t)}},9209:function(t,e,n){"use strict";function r(t){return t[0]}function a(t){return t[1]}n.d(e,{x:function(){return r},y:function(){return a}})},1414:function(t){function e(t,e,n){var r,a,i,o,u;function s(){var l=Date.now()-o;l<e&&l>=0?r=setTimeout(s,e-l):(r=null,n||(u=t.apply(i,a),i=a=null))}null==e&&(e=100);var l=function(){i=this,a=arguments,o=Date.now();var l=n&&!r;return r||(r=setTimeout(s,e)),l&&(u=t.apply(i,a),i=a=null),u};return l.clear=function(){r&&(clearTimeout(r),r=null)},l.flush=function(){r&&(u=t.apply(i,a),i=a=null,clearTimeout(r),r=null)},l}e.debounce=e,t.exports=e},141:function(t,e,n){"use strict";n.d(e,{q:function(){return It},sX:function(){return q},q_:function(){return tt},bY:function(){return Q}});var r=n(2982);function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var i=n(9611);function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&(0,i.Z)(t,e)}function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function s(t,e){if(e&&("object"===u(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return a(t)}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}var c=n(5671),f=n(3144);function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(){return d=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},d.apply(this,arguments)}var p=n(3366),g=n(7294);function v(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return m(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){u=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw i}}}}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function y(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=l(t);if(e){var a=l(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return s(this,n)}}var b={arr:Array.isArray,obj:function(t){return"[object Object]"===Object.prototype.toString.call(t)},fun:function(t){return"function"==typeof t},str:function(t){return"string"==typeof t},num:function(t){return"number"==typeof t},und:function(t){return void 0===t},nul:function(t){return null===t},set:function(t){return t instanceof Set},map:function(t){return t instanceof Map},equ:function(t,e){if(typeof t!=typeof e)return!1;if(b.str(t)||b.num(t))return t===e;if(b.obj(t)&&b.obj(e)&&Object.keys(t).length+Object.keys(e).length===0)return!0;var n;for(n in t)if(!(n in e))return!1;for(n in e)if(t[n]!==e[n])return!1;return!b.und(n)||t===e}};function w(){var t=(0,g.useState)(!1)[1];return(0,g.useCallback)((function(){return t((function(t){return!t}))}),[])}function x(t,e){return b.und(t)||b.nul(t)?e:t}function _(t){return b.und(t)?[]:b.arr(t)?t:[t]}function E(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return b.fun(t)?t.apply(void 0,n):t}function k(t){var e=function(t){return t.to,t.from,t.config,t.onStart,t.onRest,t.onFrame,t.children,t.reset,t.reverse,t.force,t.immediate,t.delay,t.attach,t.destroyed,t.interpolateTo,t.ref,t.lazy,(0,p.Z)(t,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(t);if(b.und(e))return d({to:e},t);var n=Object.keys(t).reduce((function(n,r){return b.und(e[r])?d({},n,h({},r,t[r])):n}),{});return d({to:e},n)}var S,A,T=function(){function t(){(0,c.Z)(this,t),this.payload=void 0,this.children=[]}return(0,f.Z)(t,[{key:"getAnimatedValue",value:function(){return this.getValue()}},{key:"getPayload",value:function(){return this.payload||this}},{key:"attach",value:function(){}},{key:"detach",value:function(){}},{key:"getChildren",value:function(){return this.children}},{key:"addChild",value:function(t){0===this.children.length&&this.attach(),this.children.push(t)}},{key:"removeChild",value:function(t){var e=this.children.indexOf(t);this.children.splice(e,1),0===this.children.length&&this.detach()}}]),t}(),O=function(t){o(n,t);var e=y(n);function n(){var t;return(0,c.Z)(this,n),(t=e.apply(this,arguments)).payload=[],t.attach=function(){return t.payload.forEach((function(e){return e instanceof T&&e.addChild(a(t))}))},t.detach=function(){return t.payload.forEach((function(e){return e instanceof T&&e.removeChild(a(t))}))},t}return(0,f.Z)(n)}(T),M=function(t){o(n,t);var e=y(n);function n(){var t;return(0,c.Z)(this,n),(t=e.apply(this,arguments)).payload={},t.attach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof T&&e.addChild(a(t))}))},t.detach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof T&&e.removeChild(a(t))}))},t}return(0,f.Z)(n,[{key:"getValue",value:function(t){void 0===t&&(t=!1);var e={};for(var n in this.payload){var r=this.payload[n];(!t||r instanceof T)&&(e[n]=r instanceof T?r[t?"getAnimatedValue":"getValue"]():r)}return e}},{key:"getAnimatedValue",value:function(){return this.getValue(!0)}}]),n}(T);function I(t,e){S={fn:t,transform:e}}function C(t){A=t}var R,L=function(t){return"undefined"!=typeof window?window.requestAnimationFrame(t):-1};function N(t){R=t}var F=function(){return Date.now()};function D(t){t}var j,Z,P=function(t){return t.current};function B(t){j=t}var z=function(t){o(n,t);var e=y(n);function n(t,r){var a;return(0,c.Z)(this,n),(a=e.call(this)).update=void 0,a.payload=t.style?d({},t,{style:j(t.style)}):t,a.update=r,a.attach(),a}return(0,f.Z)(n)}(M),U=!1,$=new Set,H=function t(){if(!U)return!1;var e,n=F(),r=v($);try{for(r.s();!(e=r.n()).done;){for(var a=e.value,i=!1,o=0;o<a.configs.length;o++){for(var u=a.configs[o],s=void 0,l=void 0,c=0;c<u.animatedValues.length;c++){var f=u.animatedValues[c];if(!f.done){var h=u.fromValues[c],d=u.toValues[c],p=f.lastPosition,g=d instanceof T,m=Array.isArray(u.initialVelocity)?u.initialVelocity[c]:u.initialVelocity;if(g&&(d=d.getValue()),u.immediate)f.setValue(d),f.done=!0;else if("string"!=typeof h&&"string"!=typeof d){if(void 0!==u.duration)p=h+u.easing((n-f.startTime)/u.duration)*(d-h),s=n>=f.startTime+u.duration;else if(u.decay)p=h+m/(1-.998)*(1-Math.exp(-(1-.998)*(n-f.startTime))),(s=Math.abs(f.lastPosition-p)<.1)&&(d=p);else{l=void 0!==f.lastTime?f.lastTime:n,m=void 0!==f.lastVelocity?f.lastVelocity:u.initialVelocity,n>l+64&&(l=n);for(var y=Math.floor(n-l),b=0;b<y;++b){p+=1*(m+=1*((-u.tension*(p-d)+-u.friction*m)/u.mass)/1e3)/1e3}var w=!(!u.clamp||0===u.tension)&&(h<d?p>d:p<d),x=Math.abs(m)<=u.precision,_=0===u.tension||Math.abs(d-p)<=u.precision;s=w||x&&_,f.lastVelocity=m,f.lastTime=n}g&&!u.toValues[c].done&&(s=!1),s?(f.value!==d&&(p=d),f.done=!0):i=!0,f.setValue(p),f.lastPosition=p}else f.setValue(d),f.done=!0}}a.props.onFrame&&(a.values[u.name]=u.interpolation.getValue())}a.props.onFrame&&a.props.onFrame(a.values),i||($.delete(a),a.stop(!0))}}catch(E){r.e(E)}finally{r.f()}return $.size?Z?Z():L(t):U=!1,U};function G(t,e,n){if("function"==typeof t)return t;if(Array.isArray(t))return G({range:t,output:e,extrapolate:n});if(R&&"string"==typeof t.output[0])return R(t);var r=t,a=r.output,i=r.range||[0,1],o=r.extrapolateLeft||r.extrapolate||"extend",u=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||function(t){return t};return function(t){var e=function(t,e){for(var n=1;n<e.length-1&&!(e[n]>=t);++n);return n-1}(t,i);return function(t,e,n,r,a,i,o,u,s){var l=s?s(t):t;if(l<e){if("identity"===o)return l;"clamp"===o&&(l=e)}if(l>n){if("identity"===u)return l;"clamp"===u&&(l=n)}if(r===a)return r;if(e===n)return t<=e?r:a;e===-1/0?l=-l:n===1/0?l-=e:l=(l-e)/(n-e);l=i(l),r===-1/0?l=-l:a===1/0?l+=r:l=l*(a-r)+r;return l}(t,i[e],i[e+1],a[e],a[e+1],s,o,u,r.map)}}var V=function(t){o(n,t);var e=y(n);function n(t,r,a,i){var o;return(0,c.Z)(this,n),(o=e.call(this)).calc=void 0,o.payload=t instanceof O&&!(t instanceof n)?t.getPayload():Array.isArray(t)?t:[t],o.calc=G(r,a,i),o}return(0,f.Z)(n,[{key:"getValue",value:function(){return this.calc.apply(this,(0,r.Z)(this.payload.map((function(t){return t.getValue()}))))}},{key:"updateConfig",value:function(t,e,n){this.calc=G(t,e,n)}},{key:"interpolate",value:function(t,e,r){return new n(this,t,e,r)}}]),n}(O),q=function(t,e,n){return t&&new V(t,e,n)};function Y(t,e){"update"in t?e.add(t):t.getChildren().forEach((function(t){return Y(t,e)}))}var W=function(t){o(n,t);var e=y(n);function n(t){var r,i;return(0,c.Z)(this,n),r=e.call(this),i=a(r),r.animatedStyles=new Set,r.value=void 0,r.startPosition=void 0,r.lastPosition=void 0,r.lastVelocity=void 0,r.startTime=void 0,r.lastTime=void 0,r.done=!1,r.setValue=function(t,e){void 0===e&&(e=!0),i.value=t,e&&i.flush()},r.value=t,r.startPosition=t,r.lastPosition=t,r}return(0,f.Z)(n,[{key:"flush",value:function(){0===this.animatedStyles.size&&Y(this,this.animatedStyles),this.animatedStyles.forEach((function(t){return t.update()}))}},{key:"clearStyles",value:function(){this.animatedStyles.clear()}},{key:"getValue",value:function(){return this.value}},{key:"interpolate",value:function(t,e,n){return new V(this,t,e,n)}}]),n}(T),X=function(t){o(n,t);var e=y(n);function n(t){var r;return(0,c.Z)(this,n),(r=e.call(this)).payload=t.map((function(t){return new W(t)})),r}return(0,f.Z)(n,[{key:"setValue",value:function(t,e){var n=this;void 0===e&&(e=!0),Array.isArray(t)?t.length===this.payload.length&&t.forEach((function(t,r){return n.payload[r].setValue(t,e)})):this.payload.forEach((function(n){return n.setValue(t,e)}))}},{key:"getValue",value:function(){return this.payload.map((function(t){return t.getValue()}))}},{key:"interpolate",value:function(t,e){return new V(this,t,e)}}]),n}(O),K=0,J=function(){function t(){var e=this;(0,c.Z)(this,t),this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=K++}return(0,f.Z)(t,[{key:"update",value:function(t){if(!t)return this;var e=k(t),n=e.delay,r=void 0===n?0:n,a=e.to,i=(0,p.Z)(e,["delay","to"]);if(b.arr(a)||b.fun(a))this.queue.push(d({},i,{delay:r,to:a}));else if(a){var o={};Object.entries(a).forEach((function(t){var e=t[0],n=d({to:h({},e,t[1]),delay:E(r,e)},i),a=o[n.delay]&&o[n.delay].to;o[n.delay]=d({},o[n.delay],n,{to:d({},a,n.to)})})),this.queue=Object.values(o)}return this.queue=this.queue.sort((function(t,e){return t.delay-e.delay})),this.diff(i),this}},{key:"start",value:function(t){var e,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(t){var e=t.from,r=void 0===e?{}:e,a=t.to,i=void 0===a?{}:a;b.obj(r)&&(n.merged=d({},r,n.merged)),b.obj(i)&&(n.merged=d({},n.merged,i))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(e,i){var o=e.delay,u=(0,p.Z)(e,["delay"]),s=function(e){i===a.length-1&&r===n.guid&&e&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),t&&t()},l=b.arr(u.to)||b.fun(u.to);o?setTimeout((function(){r===n.guid&&(l?n.runAsync(u,s):n.diff(u).start(s))}),o):l?n.runAsync(u,s):n.diff(u).start(s)}))}else b.fun(t)&&this.listeners.push(t),this.props.onStart&&this.props.onStart(),e=this,$.has(e)||$.add(e),U||(U=!0,L(Z||H));return this}},{key:"stop",value:function(t){return this.listeners.forEach((function(e){return e(t)})),this.listeners=[],this}},{key:"pause",value:function(t){var e;return this.stop(!0),t&&(e=this,$.has(e)&&$.delete(e)),this}},{key:"runAsync",value:function(t,e){var n=this,r=this,a=(t.delay,(0,p.Z)(t,["delay"])),i=this.local,o=Promise.resolve(void 0);if(b.arr(a.to))for(var u=function(t){var e=t,r=d({},a,k(a.to[e]));b.arr(r.config)&&(r.config=r.config[e]),o=o.then((function(){if(i===n.guid)return new Promise((function(t){return n.diff(r).start(t)}))}))},s=0;s<a.to.length;s++)u(s);else if(b.fun(a.to)){var l,c=0;o=o.then((function(){return a.to((function(t){var e=d({},a,k(t));if(b.arr(e.config)&&(e.config=e.config[c]),c++,i===n.guid)return l=new Promise((function(t){return n.diff(e).start(t)}))}),(function(t){return void 0===t&&(t=!0),r.stop(t)})).then((function(){return l}))}))}o.then(e)}},{key:"diff",value:function(t){var e=this;this.props=d({},this.props,t);var n=this.props,r=n.from,a=void 0===r?{}:r,i=n.to,o=void 0===i?{}:i,u=n.config,s=void 0===u?{}:u,l=n.reverse,c=n.attach,f=n.reset,p=n.immediate;if(l){var g=[o,a];a=g[0],o=g[1]}this.merged=d({},a,this.merged,o),this.hasChanged=!1;var v=c&&c(this);if(this.animations=Object.entries(this.merged).reduce((function(t,n){var r=n[0],i=n[1],o=t[r]||{},u=b.num(i),l=b.str(i)&&!i.startsWith("#")&&!/\d/.test(i)&&!A[i],c=b.arr(i),g=!u&&!c&&!l,m=b.und(a[r])?i:a[r],y=u||c||l?i:1,w=E(s,r);v&&(y=v.animations[r].parent);var k,S=o.parent,T=o.interpolation,O=_(v?y.getPayload():y),M=i;g&&(M=R({range:[0,1],output:[i,i]})(1));var I=T&&T.getValue(),C=!b.und(S)&&o.animatedValues.some((function(t){return!t.done})),L=!b.equ(M,I),N=!b.equ(M,o.previous),D=!b.equ(w,o.config);if(f||N&&L||D){if(u||l)S=T=o.parent||new W(m);else if(c)S=T=o.parent||new X(m);else if(g){var j=o.interpolation&&o.interpolation.calc(o.parent.value);j=void 0===j||f?m:j,o.parent?(S=o.parent).setValue(0,!1):S=new W(0);var Z={output:[j,i]};o.interpolation?(T=o.interpolation,o.interpolation.updateConfig(Z)):T=S.interpolate(Z)}return O=_(v?y.getPayload():y),k=_(S.getPayload()),f&&!g&&S.setValue(m,!1),e.hasChanged=!0,k.forEach((function(t){t.startPosition=t.value,t.lastPosition=t.value,t.lastVelocity=C?t.lastVelocity:void 0,t.lastTime=C?t.lastTime:void 0,t.startTime=F(),t.done=!1,t.animatedStyles.clear()})),E(p,r)&&S.setValue(g?y:i,!1),d({},t,h({},r,d({},o,{name:r,parent:S,interpolation:T,animatedValues:k,toValues:O,previous:M,config:w,fromValues:_(S.getValue()),immediate:E(p,r),initialVelocity:x(w.velocity,0),clamp:x(w.clamp,!1),precision:x(w.precision,.01),tension:x(w.tension,170),friction:x(w.friction,26),mass:x(w.mass,1),duration:w.duration,easing:x(w.easing,(function(t){return t})),decay:w.decay})))}return L?t:(g&&(S.setValue(1,!1),T.updateConfig({output:[M,M]})),S.done=!0,e.hasChanged=!0,d({},t,h({},r,d({},t[r],{previous:M}))))}),this.animations),this.hasChanged)for(var m in this.configs=Object.values(this.animations),this.values={},this.interpolations={},this.animations)this.interpolations[m]=this.animations[m].interpolation,this.values[m]=this.animations[m].interpolation.getValue();return this}},{key:"destroy",value:function(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0}}]),t}(),Q=function(t,e){var n=(0,g.useRef)(!1),r=(0,g.useRef)(),a=b.fun(e),i=(0,g.useMemo)((function(){var n;return r.current&&(r.current.map((function(t){return t.destroy()})),r.current=void 0),[new Array(t).fill().map((function(t,r){var i=new J,o=a?E(e,r,i):e[r];return 0===r&&(n=o.ref),i.update(o),n||i.start(),i})),n]}),[t]),o=i[0],u=i[1];r.current=o;(0,g.useImperativeHandle)(u,(function(){return{start:function(){return Promise.all(r.current.map((function(t){return new Promise((function(e){return t.start(e)}))})))},stop:function(t){return r.current.forEach((function(e){return e.stop(t)}))},get controllers(){return r.current}}}));var s=(0,g.useMemo)((function(){return function(t){return r.current.map((function(e,n){e.update(a?E(t,n,e):t[n]),u||e.start()}))}}),[t]);(0,g.useEffect)((function(){n.current?a||s(e):u||r.current.forEach((function(t){return t.start()}))})),(0,g.useEffect)((function(){return n.current=!0,function(){return r.current.forEach((function(t){return t.destroy()}))}}),[]);var l=r.current.map((function(t){return t.getValues()}));return a?[l,s,function(t){return r.current.forEach((function(e){return e.pause(t)}))}]:l},tt=function(t){var e=b.fun(t),n=Q(1,e?t:[t]),r=n[0],a=n[1],i=n[2];return e?[r[0],a,i]:r};var et=function(t){o(n,t);var e=y(n);function n(t){var r;return(0,c.Z)(this,n),void 0===t&&(t={}),r=e.call(this),!t.transform||t.transform instanceof T||(t=S.transform(t)),r.payload=t,r}return(0,f.Z)(n)}(M),nt={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},rt="[-+]?\\d*\\.?\\d+",at=rt+"%";function it(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var ot=new RegExp("rgb"+it(rt,rt,rt)),ut=new RegExp("rgba"+it(rt,rt,rt,rt)),st=new RegExp("hsl"+it(rt,at,at)),lt=new RegExp("hsla"+it(rt,at,at,rt)),ct=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ft=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ht=/^#([0-9a-fA-F]{6})$/,dt=/^#([0-9a-fA-F]{8})$/;function pt(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function gt(t,e,n){var r=n<.5?n*(1+e):n+e-n*e,a=2*n-r,i=pt(a,r,t+1/3),o=pt(a,r,t),u=pt(a,r,t-1/3);return Math.round(255*i)<<24|Math.round(255*o)<<16|Math.round(255*u)<<8}function vt(t){var e=parseInt(t,10);return e<0?0:e>255?255:e}function mt(t){return(parseFloat(t)%360+360)%360/360}function yt(t){var e=parseFloat(t);return e<0?0:e>1?255:Math.round(255*e)}function bt(t){var e=parseFloat(t);return e<0?0:e>100?1:e/100}function wt(t){var e,n,r="number"==typeof(e=t)?e>>>0===e&&e>=0&&e<=4294967295?e:null:(n=ht.exec(e))?parseInt(n[1]+"ff",16)>>>0:nt.hasOwnProperty(e)?nt[e]:(n=ot.exec(e))?(vt(n[1])<<24|vt(n[2])<<16|vt(n[3])<<8|255)>>>0:(n=ut.exec(e))?(vt(n[1])<<24|vt(n[2])<<16|vt(n[3])<<8|yt(n[4]))>>>0:(n=ct.exec(e))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=dt.exec(e))?parseInt(n[1],16)>>>0:(n=ft.exec(e))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=st.exec(e))?(255|gt(mt(n[1]),bt(n[2]),bt(n[3])))>>>0:(n=lt.exec(e))?(gt(mt(n[1]),bt(n[2]),bt(n[3]))|yt(n[4]))>>>0:null;if(null===r)return t;var a=(16711680&(r=r||0))>>>16,i=(65280&r)>>>8,o=(255&r)/255;return"rgba(".concat((4278190080&r)>>>24,", ").concat(a,", ").concat(i,", ").concat(o,")")}var xt=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_t=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Et=new RegExp("(".concat(Object.keys(nt).join("|"),")"),"g"),kt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},St=["Webkit","Ms","Moz","O"];function At(t,e,n){return null==e||"boolean"==typeof e||""===e?"":n||"number"!=typeof e||0===e||kt.hasOwnProperty(t)&&kt[t]?(""+e).trim():e+"px"}kt=Object.keys(kt).reduce((function(t,e){return St.forEach((function(n){return t[function(t,e){return t+e.charAt(0).toUpperCase()+e.substring(1)}(n,e)]=t[e]})),t}),kt);var Tt={};B((function(t){return new et(t)})),D("div"),N((function(t){var e=t.output.map((function(t){return t.replace(_t,wt)})).map((function(t){return t.replace(Et,wt)})),n=e[0].match(xt).map((function(){return[]}));e.forEach((function(t){t.match(xt).forEach((function(t,e){return n[e].push(+t)}))}));var r=e[0].match(xt).map((function(e,r){return G(d({},t,{output:n[r]}))}));return function(t){var n=0;return e[0].replace(xt,(function(){return r[n++](t)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(t,e,n,r,a){return"rgba(".concat(Math.round(e),", ").concat(Math.round(n),", ").concat(Math.round(r),", ").concat(a,")")}))}})),C(nt),I((function(t,e){if(!t.nodeType||void 0===t.setAttribute)return!1;var n=e.style,r=e.children,a=e.scrollTop,i=e.scrollLeft,o=(0,p.Z)(e,["style","children","scrollTop","scrollLeft"]),u="filter"===t.nodeName||t.parentNode&&"filter"===t.parentNode.nodeName;for(var s in void 0!==a&&(t.scrollTop=a),void 0!==i&&(t.scrollLeft=i),void 0!==r&&(t.textContent=r),n)if(n.hasOwnProperty(s)){var l=0===s.indexOf("--"),c=At(s,n[s],l);"float"===s&&(s="cssFloat"),l?t.style.setProperty(s,c):t.style[s]=c}for(var f in o){var h=u?f:Tt[f]||(Tt[f]=f.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()})));void 0!==t.getAttribute(h)&&t.setAttribute(h,o[f])}}),(function(t){return t}));var Ot,Mt,It=(Ot=function(t){return(0,g.forwardRef)((function(e,n){var r=w(),a=(0,g.useRef)(!0),i=(0,g.useRef)(null),o=(0,g.useRef)(null),u=(0,g.useCallback)((function(t){var e=i.current;i.current=new z(t,(function(){var t=!1;o.current&&(t=S.fn(o.current,i.current.getAnimatedValue())),o.current&&!1!==t||r()})),e&&e.detach()}),[]);(0,g.useEffect)((function(){return function(){a.current=!1,i.current&&i.current.detach()}}),[]),(0,g.useImperativeHandle)(n,(function(){return P(o,a,r)})),u(e);var s,l=i.current.getValue(),c=(l.scrollTop,l.scrollLeft,(0,p.Z)(l,["scrollTop","scrollLeft"])),f=(s=t,!b.fun(s)||s.prototype instanceof g.Component?function(t){return o.current=function(t,e){return e&&(b.fun(e)?e(t):b.obj(e)&&(e.current=t)),t}(t,n)}:void 0);return g.createElement(t,d({},c,{ref:f}))}))},void 0===(Mt=!1)&&(Mt=!0),function(t){return(b.arr(t)?t:Object.keys(t)).reduce((function(t,e){var n=Mt?e[0].toLowerCase()+e.substring(1):e;return t[n]=Ot(n),t}),Ot)})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"])},6791:function(t,e,n){"use strict";var r=n(2486),a=Array.prototype.concat,i=Array.prototype.slice,o=t.exports=function(t){for(var e=[],n=0,o=t.length;n<o;n++){var u=t[n];r(u)?e=a.call(e,i.call(u)):e.push(u)}return e};o.wrap=function(t){return function(){return t(o(arguments))}}},2486:function(t){t.exports=function(t){return!(!t||"string"==typeof t)&&(t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&"String"!==t.constructor.name))}},912:function(t,e,n){"use strict";n.d(e,{U:function(){return b}});var r=function(){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,e=0,n={},r={util:{encode:function t(e){return e instanceof a?new a(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++e}),t.__id},clone:function t(e,n){var a,i;switch(n=n||{},r.util.type(e)){case"Object":if(i=r.util.objId(e),n[i])return n[i];for(var o in a={},n[i]=a,e)e.hasOwnProperty(o)&&(a[o]=t(e[o],n));return a;case"Array":return i=r.util.objId(e),n[i]?n[i]:(a=[],n[i]=a,e.forEach((function(e,r){a[r]=t(e,n)})),a);default:return e}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},isActive:function(t,e,n){for(var r="no-"+e;t;){var a=t.classList;if(a.contains(e))return!0;if(a.contains(r))return!1;t=t.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(t,e){var n=r.util.clone(r.languages[t]);for(var a in e)n[a]=e[a];return n},insertBefore:function(t,e,n,a){var i=(a=a||r.languages)[t],o={};for(var u in i)if(i.hasOwnProperty(u)){if(u==e)for(var s in n)n.hasOwnProperty(s)&&(o[s]=n[s]);n.hasOwnProperty(u)||(o[u]=i[u])}var l=a[t];return a[t]=o,r.languages.DFS(r.languages,(function(e,n){n===l&&e!=t&&(this[e]=o)})),o},DFS:function t(e,n,a,i){i=i||{};var o=r.util.objId;for(var u in e)if(e.hasOwnProperty(u)){n.call(e,u,e[u],a||u);var s=e[u],l=r.util.type(s);"Object"!==l||i[o(s)]?"Array"!==l||i[o(s)]||(i[o(s)]=!0,t(s,n,u,i)):(i[o(s)]=!0,t(s,n,null,i))}}},plugins:{},highlight:function(t,e,n){var i={code:t,grammar:e,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),a.stringify(r.util.encode(i.tokens),i.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var r in n)e[r]=n[r];delete e.rest}var a=new u;return s(a,a.head,t),o(t,a,e,a.head,0),function(t){var e=[],n=t.head.next;for(;n!==t.tail;)e.push(n.value),n=n.next;return e}(a)},hooks:{all:{},add:function(t,e){var n=r.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=r.hooks.all[t];if(n&&n.length)for(var a,i=0;a=n[i++];)a(e)}},Token:a};function a(t,e,n,r){this.type=t,this.content=e,this.alias=n,this.length=0|(r||"").length}function i(t,e,n,r){t.lastIndex=e;var a=t.exec(n);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function o(t,e,n,u,c,f){for(var h in n)if(n.hasOwnProperty(h)&&n[h]){var d=n[h];d=Array.isArray(d)?d:[d];for(var p=0;p<d.length;++p){if(f&&f.cause==h+","+p)return;var g=d[p],v=g.inside,m=!!g.lookbehind,y=!!g.greedy,b=g.alias;if(y&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var x=g.pattern||g,_=u.next,E=c;_!==e.tail&&!(f&&E>=f.reach);E+=_.value.length,_=_.next){var k=_.value;if(e.length>t.length)return;if(!(k instanceof a)){var S,A=1;if(y){if(!(S=i(x,E,t,m))||S.index>=t.length)break;var T=S.index,O=S.index+S[0].length,M=E;for(M+=_.value.length;T>=M;)M+=(_=_.next).value.length;if(E=M-=_.value.length,_.value instanceof a)continue;for(var I=_;I!==e.tail&&(M<O||"string"==typeof I.value);I=I.next)A++,M+=I.value.length;A--,k=t.slice(E,M),S.index-=E}else if(!(S=i(x,0,k,m)))continue;T=S.index;var C=S[0],R=k.slice(0,T),L=k.slice(T+C.length),N=E+k.length;f&&N>f.reach&&(f.reach=N);var F=_.prev;if(R&&(F=s(e,F,R),E+=R.length),l(e,F,A),_=s(e,F,new a(h,v?r.tokenize(C,v):C,b,C)),L&&s(e,_,L),A>1){var D={cause:h+","+p,reach:N};o(t,e,n,_.prev,E,D),f&&D.reach>f.reach&&(f.reach=D.reach)}}}}}}function u(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function s(t,e,n){var r=e.next,a={value:n,prev:e,next:r};return e.next=a,r.prev=a,t.length++,a}function l(t,e,n){for(var r=e.next,a=0;a<n&&r!==t.tail;a++)r=r.next;e.next=r,r.prev=e,t.length-=a}return a.stringify=function t(e,n){if("string"==typeof e)return e;if(Array.isArray(e)){var a="";return e.forEach((function(e){a+=t(e,n)})),a}var i={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},o=e.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(i.classes,o):i.classes.push(o)),r.hooks.run("wrap",i);var u="";for(var s in i.attributes)u+=" "+s+'="'+(i.attributes[s]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+u+">"+i.content+"</"+i.tag+">"},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[e]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+e]={pattern:/[\s\S]+/,inside:a.languages[e]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(t,e){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:a.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(t){var e="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+e),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+e),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};t.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+e),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+e),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=t.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,o=0;o<a.length;o++)i[a[o]]=t.languages.bash[a[o]];t.languages.shell=t.languages.bash}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},a.languages.c.string],char:a.languages.c.char,comment:a.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:a.languages.c}}}}),a.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete a.languages.c.boolean,function(t){var e=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return e.source}));t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return e.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:e,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])}(a),function(t){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(t){var e,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;t.languages.css.selector={pattern:t.languages.css.selector.pattern,lookbehind:!0,inside:e={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},t.languages.css.atrule.inside["selector-function-argument"].inside=e,t.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};t.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(t){var e=t.util.clone(t.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function i(t,e){return t=t.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(t,e)}a=i(a).source,t.languages.jsx=t.languages.extend("markup",e),t.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),t.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,t.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,t.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,t.languages.jsx.tag.inside.comment=e.comment,t.languages.insertBefore("inside","attr-name",{spread:{pattern:i(/<SPREAD>/.source),inside:t.languages.jsx}},t.languages.jsx.tag),t.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:t.languages.jsx}}},t.languages.jsx.tag);var o=function t(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join(""):""},u=function e(n){for(var r=[],a=0;a<n.length;a++){var i=n[a],u=!1;if("string"!=typeof i&&("tag"===i.type&&i.content[0]&&"tag"===i.content[0].type?"</"===i.content[0].content[0].content?r.length>0&&r[r.length-1].tagName===o(i.content[0].content[1])&&r.pop():"/>"===i.content[i.content.length-1].content||r.push({tagName:o(i.content[0].content[1]),openedBraces:0}):r.length>0&&"punctuation"===i.type&&"{"===i.content?r[r.length-1].openedBraces++:r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?r[r.length-1].openedBraces--:u=!0),(u||"string"==typeof i)&&r.length>0&&0===r[r.length-1].openedBraces){var s=o(i);a<n.length-1&&("string"==typeof n[a+1]||"plain-text"===n[a+1].type)&&(s+=o(n[a+1]),n.splice(a+1,1)),a>0&&("string"==typeof n[a-1]||"plain-text"===n[a-1].type)&&(s=o(n[a-1])+s,n.splice(a-1,1),a--),n[a]=new t.Token("plain-text",s,null,s)}i.content&&"string"!=typeof i.content&&e(i.content)}};t.hooks.add("after-tokenize",(function(t){"jsx"!==t.language&&"tsx"!==t.language||u(t.tokens)}))}(a),function(t){function e(t,e){return RegExp(t.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),e)}t.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+t.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),t.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+t.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),t.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),t.languages.insertBefore("javascript","keyword",{imports:{pattern:e(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:t.languages.javascript},exports:{pattern:e(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:t.languages.javascript}}),t.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),t.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),t.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],i=t.languages.javascript[a];"RegExp"===t.util.type(i)&&(i=t.languages.javascript[a]={pattern:i});var o=i.inside||{};i.inside=o,o["maybe-class-name"]=/^[A-Z][\s\S]*/}}(a),function(t){var e=t.languages.javascript["template-string"],n=e.pattern.source,r=e.inside.interpolation,a=r.inside["interpolation-punctuation"],i=r.pattern.source;function o(e,r){if(t.languages[e])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function u(t,e){return"___"+e.toUpperCase()+"_"+t+"___"}function s(e,n,r){var a={code:e,grammar:n,language:r};return t.hooks.run("before-tokenize",a),a.tokens=t.tokenize(a.code,a.grammar),t.hooks.run("after-tokenize",a),a.tokens}function l(e){var n={};n["interpolation-punctuation"]=a;var i=t.tokenize(e,n);if(3===i.length){var o=[1,1];o.push.apply(o,s(i[1],t.languages.javascript,"javascript")),i.splice.apply(i,o)}return new t.Token("interpolation",i,r.alias,e)}function c(e,n,r){var a=t.tokenize(e,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),o=0,c={},f=s(a.map((function(t){if("string"==typeof t)return t;for(var n,a=t.content;-1!==e.indexOf(n=u(o++,r)););return c[n]=a,n})).join(""),n,r),h=Object.keys(c);return o=0,function t(e){for(var n=0;n<e.length;n++){if(o>=h.length)return;var r=e[n];if("string"==typeof r||"string"==typeof r.content){var a=h[o],i="string"==typeof r?r:r.content,u=i.indexOf(a);if(-1!==u){++o;var s=i.substring(0,u),f=l(c[a]),d=i.substring(u+a.length),p=[];if(s&&p.push(s),p.push(f),d){var g=[d];t(g),p.push.apply(p,g)}"string"==typeof r?(e.splice.apply(e,[n,1].concat(p)),n+=p.length-1):r.content=p}}else{var v=r.content;Array.isArray(v)?t(v):t([v])}}}(f),new t.Token(r,f,"language-"+r,e)}t.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),e].filter(Boolean);var f={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function h(t){return"string"==typeof t?t:Array.isArray(t)?t.map(h).join(""):h(t.content)}t.hooks.add("after-tokenize",(function(e){e.language in f&&function e(n){for(var r=0,a=n.length;r<a;r++){var i=n[r];if("string"!=typeof i){var o=i.content;if(Array.isArray(o))if("template-string"===i.type){var u=o[1];if(3===o.length&&"string"!=typeof u&&"embedded-code"===u.type){var s=h(u),l=u.alias,f=Array.isArray(l)?l[0]:l,d=t.languages[f];if(!d)continue;o[1]=c(s,d,f)}}else e(o);else"string"!=typeof o&&e([o])}}}(e.tokens)}))}(a),function(t){var e=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};t.languages.coffeescript=t.languages.extend("javascript",{comment:e,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),t.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:e,interpolation:n}}}),t.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:t.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),t.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete t.languages.coffeescript["template-string"],t.languages.coffee=t.languages.coffeescript}(a),function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var e={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(e).forEach((function(n){var r=e[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),t.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(t.languages.diff,"PREFIXES",{value:e})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(t){if("graphql"===t.language)for(var e=t.tokens.filter((function(t){return"string"!=typeof t&&"comment"!==t.type&&"scalar"!==t.type})),n=0;n<e.length;){var r=e[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(f(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var i=h(/^\($/,/^\)$/);if(-1===i)continue;for(;n<i;n++){var o=c(0);"variable"===o.type&&(d(o,"variable-input"),a.push(o.content))}n=i+1}if(f(["punctuation","property-query"])&&"{"===c(0).content&&(n++,d(c(0),"property-mutation"),a.length>0)){var u=h(/^\{$/,/^\}$/);if(-1===u)continue;for(var s=n;s<u;s++){var l=e[s];"variable"===l.type&&a.indexOf(l.content)>=0&&d(l,"variable-input")}}}}function c(t){return e[n+t]}function f(t,e){e=e||0;for(var n=0;n<t.length;n++){var r=c(n+e);if(!r||r.type!==t[n])return!1}return!0}function h(t,r){for(var a=1,i=n;i<e.length;i++){var o=e[i],u=o.content;if("punctuation"===o.type&&"string"==typeof u)if(t.test(u))a++;else if(r.test(u)&&0===--a)return i}return-1}function d(t,e){var n=t.alias;n?Array.isArray(n)||(t.alias=n=[n]):t.alias=n=[],n.push(e)}})),function(t){function e(t,e){return"___"+t.toUpperCase()+e+"___"}Object.defineProperties(t.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,i){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(a,(function(t){if("function"==typeof i&&!i(t))return t;for(var a,u=o.length;-1!==n.code.indexOf(a=e(r,u));)++u;return o[u]=t,a})),n.grammar=t.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=t.languages[r];var a=0,i=Object.keys(n.tokenStack);!function o(u){for(var s=0;s<u.length&&!(a>=i.length);s++){var l=u[s];if("string"==typeof l||l.content&&"string"==typeof l.content){var c=i[a],f=n.tokenStack[c],h="string"==typeof l?l:l.content,d=e(r,c),p=h.indexOf(d);if(p>-1){++a;var g=h.substring(0,p),v=new t.Token(r,t.tokenize(f,n.grammar),"language-"+r,f),m=h.substring(p+d.length),y=[];g&&y.push.apply(y,o([g])),y.push(v),m&&y.push.apply(y,o([m])),"string"==typeof l?u.splice.apply(u,[s,1].concat(y)):l.content=y}}else l.content&&o(l.content)}return u}(n.tokens)}}}})}(a),function(t){t.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},t.hooks.add("before-tokenize",(function(e){t.languages["markup-templating"].buildPlaceholders(e,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),t.hooks.add("after-tokenize",(function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")})),t.languages.hbs=t.languages.handlebars}(a),a.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},function(t){var e=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(t){return t=t.replace(/<inner>/g,(function(){return e})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+t+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;t.languages.markdown=t.languages.extend("markup",{}),t.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:t.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:t.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:t.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(e){["url","bold","italic","strike","code-snippet"].forEach((function(n){e!==n&&(t.languages.markdown[e].inside.content.inside[n]=t.languages.markdown[n])}))})),t.hooks.add("after-tokenize",(function(t){"markdown"!==t.language&&"md"!==t.language||function t(e){if(e&&"string"!=typeof e)for(var n=0,r=e.length;n<r;n++){var a=e[n];if("code"===a.type){var i=a.content[1],o=a.content[3];if(i&&o&&"code-language"===i.type&&"code-block"===o.type&&"string"==typeof i.content){var u=i.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(u=(/[a-z][\w-]*/i.exec(u)||[""])[0].toLowerCase());o.alias?"string"==typeof o.alias?o.alias=[o.alias,s]:o.alias.push(s):o.alias=[s]}}else t(a.content)}}(t.tokens)})),t.hooks.add("wrap",(function(e){if("code-block"===e.type){for(var n="",r=0,a=e.classes.length;r<a;r++){var i=e.classes[r],l=/language-(.+)/.exec(i);if(l){n=l[1];break}}var c,f=t.languages[n];if(f)e.content=t.highlight((c=e.content,c.replace(o,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(t,e){var n;if("#"===(e=e.toLowerCase())[0])return n="x"===e[1]?parseInt(e.slice(2),16):Number(e.slice(1)),s(n);var r=u[e];return r||t}))),f,n);else if(n&&"none"!==n&&t.plugins.autoloader){var h="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());e.attributes.id=h,t.plugins.autoloader.loadLanguages(n,(function(){var e=document.getElementById(h);e&&(e.innerHTML=t.highlight(e.textContent,t.languages[n],n))}))}}}));var o=RegExp(t.languages.markup.tag.pattern.source,"gi"),u={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;t.languages.md=t.languages.markdown}(a),a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete t.languages.sass.atrule;var e=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:e,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:e,operator:n,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,a.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(t){var e={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:e,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:e,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},t.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(t){t.languages.typescript=t.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),t.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete t.languages.typescript.parameter,delete t.languages.typescript["literal-property"];var e=t.languages.extend("typescript",{});delete e["class-name"],t.languages.typescript["class-name"].inside=e,t.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e}}}}),t.languages.ts=t.languages.typescript}(a),function(t){var e=t.util.clone(t.languages.typescript);t.languages.tsx=t.languages.extend("jsx",e),delete t.languages.tsx.parameter,delete t.languages.tsx["literal-property"];var n=t.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},function(t){var e=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+e.source+")?|"+e.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(t,e){e=(e||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return t}));return RegExp(n,e)}t.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:e,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml}(a);var i=a,o={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","at-rule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},u=n(7294),s={Prism:i,theme:o};function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(){return c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},c.apply(this,arguments)}var f=/\r\n|\r|\n/,h=function(t){0===t.length?t.push({types:["plain"],content:"\n",empty:!0}):1===t.length&&""===t[0].content&&(t[0].content="\n",t[0].empty=!0)},d=function(t,e){var n=t.length;return n>0&&t[n-1]===e?t:t.concat(e)},p=function(t,e){var n=t.plain,r=Object.create(null),a=t.styles.reduce((function(t,n){var r=n.languages,a=n.style;return r&&!r.includes(e)||n.types.forEach((function(e){var n=c({},t[e],a);t[e]=n})),t}),r);return a.root=n,a.plain=c({},n,{backgroundColor:null}),a};function g(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&-1===e.indexOf(r)&&(n[r]=t[r]);return n}var v=function(t){function e(){for(var e=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];t.apply(this,n),l(this,"getThemeDict",(function(t){if(void 0!==e.themeDict&&t.theme===e.prevTheme&&t.language===e.prevLanguage)return e.themeDict;e.prevTheme=t.theme,e.prevLanguage=t.language;var n=t.theme?p(t.theme,t.language):void 0;return e.themeDict=n})),l(this,"getLineProps",(function(t){var n=t.key,r=t.className,a=t.style,i=c({},g(t,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),o=e.getThemeDict(e.props);return void 0!==o&&(i.style=o.plain),void 0!==a&&(i.style=void 0!==i.style?c({},i.style,a):a),void 0!==n&&(i.key=n),r&&(i.className+=" "+r),i})),l(this,"getStyleForToken",(function(t){var n=t.types,r=t.empty,a=n.length,i=e.getThemeDict(e.props);if(void 0!==i){if(1===a&&"plain"===n[0])return r?{display:"inline-block"}:void 0;if(1===a&&!r)return i[n[0]];var o=r?{display:"inline-block"}:{},u=n.map((function(t){return i[t]}));return Object.assign.apply(Object,[o].concat(u))}})),l(this,"getTokenProps",(function(t){var n=t.key,r=t.className,a=t.style,i=t.token,o=c({},g(t,["key","className","style","token"]),{className:"token "+i.types.join(" "),children:i.content,style:e.getStyleForToken(i),key:void 0});return void 0!==a&&(o.style=void 0!==o.style?c({},o.style,a):a),void 0!==n&&(o.key=n),r&&(o.className+=" "+r),o})),l(this,"tokenize",(function(t,e,n,r){var a={code:e,grammar:n,language:r,tokens:[]};t.hooks.run("before-tokenize",a);var i=a.tokens=t.tokenize(a.code,a.grammar,a.language);return t.hooks.run("after-tokenize",a),i}))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.render=function(){var t=this.props,e=t.Prism,n=t.language,r=t.code,a=t.children,i=this.getThemeDict(this.props),o=e.languages[n];return a({tokens:function(t){for(var e=[[]],n=[t],r=[0],a=[t.length],i=0,o=0,u=[],s=[u];o>-1;){for(;(i=r[o]++)<a[o];){var l=void 0,c=e[o],p=n[o][i];if("string"==typeof p?(c=o>0?c:["plain"],l=p):(c=d(c,p.type),p.alias&&(c=d(c,p.alias)),l=p.content),"string"==typeof l){var g=l.split(f),v=g.length;u.push({types:c,content:g[0]});for(var m=1;m<v;m++)h(u),s.push(u=[]),u.push({types:c,content:g[m]})}else o++,e.push(c),n.push(l),r.push(0),a.push(l.length)}o--,e.pop(),n.pop(),r.pop(),a.pop()}return h(u),s}(void 0!==o?this.tokenize(e,r,o,n):[r]),className:"prism-code language-"+n,style:void 0!==i?i.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},e}(u.Component),m=v,y={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","at-rule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},b=function(t){var e=t.exampleCode;return u.createElement(m,Object.assign({},s,{theme:y,code:e,language:"jsx"}),(function(t){var e=t.className,n=t.style,r=t.tokens,a=t.getLineProps,i=t.getTokenProps;return u.createElement("pre",{className:e,style:Object.assign({},n,{padding:"1rem"})},r.map((function(t,e){return u.createElement("div",Object.assign({key:e},a({line:t,key:e})),t.map((function(t,e){return u.createElement("span",Object.assign({key:e},i({token:t,key:e})))})))})))}))}},6759:function(t,e,n){"use strict";n.d(e,{A:function(){return y}});var r=n(7294),a=n(9),i=n(953),o=a.default.footer.withConfig({displayName:"Footer__StyledFooter",componentId:"sc-1jzmar1-0"})(["color:#aaa;"]),u=function(){return r.createElement(o,null,"© ",(new Date).getFullYear(),", Built by"," ",r.createElement("a",{href:"https://www.infosum.com"},"InfoSum"))},s=function(t){return r.createElement("svg",Object.assign({role:"img"},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 35 35"}),r.createElement("g",null,r.createElement("path",{fill:"hsla(208, 69%, 66%, 1)",d:"M28.48,10.92H24.09V6.79A6.6,6.6,0,0,0,17.51.21h0a6.6,6.6,0,0,0-6.57,6.58v4.13h4.42a8.76,8.76,0,0,1,8.76,8.76v4.4h4.36a6.6,6.6,0,0,0,6.57-6.58h0A6.6,6.6,0,0,0,28.48,10.92Z"}),r.createElement("path",{fill:"hsla(29, 92%, 57%, 1)",d:"M19.7,24.08a8.76,8.76,0,0,1-8.76-8.76v-4.4H6.58A6.6,6.6,0,0,0,0,17.5H0a6.6,6.6,0,0,0,6.58,6.58H11v4.13a6.6,6.6,0,0,0,6.58,6.58h0a6.6,6.6,0,0,0,6.58-6.58V24.08H19.7Z"}),r.createElement("path",{fill:"hsla(216, 60%, 18%, 1)",d:"M15.36,10.92H10.94v4.4a8.76,8.76,0,0,0,8.76,8.76h4.42v-4.4A8.76,8.76,0,0,0,15.36,10.92Z"})))};s.defaultProps={height:"35",width:"35"};var l=a.default.h1.withConfig({displayName:"Navbar__H1",componentId:"sc-1ys9ku-0"})(["margin:0;font-size:1.3rem;font-weight:300;margin:0 1rem;"]),c=function(){return r.createElement("div",{style:{display:"flex",alignItems:"center",width:"100%",justifyContent:"space-between"}},r.createElement("div",{style:{width:"35rem",display:"flex",alignItems:"center"}},r.createElement(s,null),r.createElement(l,null,"Cl React Charts")))},f=n(1597),h=a.default.div.withConfig({displayName:"MenuItems__Section",componentId:"sc-mxwozl-0"})(["margin-bottom:1rem;ul{list-style:none;padding:0;}li{padding:0;margin:0;}h2{margin:0 1rem 0.75rem 1rem;font-size:1.1rem;}"]),d=(0,a.default)(f.rU).withConfig({displayName:"MenuItems__MenuItem",componentId:"sc-mxwozl-1"})(["padding:0.5rem 2rem;text-decoration:none;display:block;color:hsla(206,4%,36%,1);&:hover{background:","}"],(function(t){return t.theme.brightBlue900})),p=function(){return r.createElement(r.Fragment,null,r.createElement(h,null,r.createElement("h2",null,"Getting Started"),r.createElement(d,{to:"/getting-started"},"Getting started")),r.createElement(h,null,r.createElement("h2",null,"Common Components"),r.createElement("ul",null,r.createElement("li",null,r.createElement(d,{to:"/axis"},"Axis")),r.createElement("li",null,r.createElement(d,{to:"/area-fill"},"Area fill")),r.createElement("li",null,r.createElement(d,{to:"/bars"},"Bars")),r.createElement("li",null,r.createElement(d,{to:"/brush"},"Brush")),r.createElement("li",null,r.createElement(d,{to:"/grid"},"Grid")),r.createElement("li",null,r.createElement(d,{to:"/label"},"Label")),r.createElement("li",null,r.createElement(d,{to:"/line"},"Line")),r.createElement("li",null,r.createElement(d,{to:"/path"},"Path")),r.createElement("li",null,r.createElement(d,{to:"/point"},"Point")))),r.createElement(h,null,r.createElement("h2",null,"Charts"),r.createElement("ul",null,r.createElement("li",null,r.createElement(d,{to:"/bar-chart"},"Bar chart")),r.createElement("li",null,r.createElement(d,{to:"/chord"},"Chord")),r.createElement("li",null,r.createElement(d,{to:"/histogram"},"Histogram")),r.createElement("li",null,r.createElement(d,{to:"/joyplot"},"Joyplot")),r.createElement("li",null,r.createElement(d,{to:"/line"},"Line chart")),r.createElement("li",null,r.createElement(d,{to:"/pie"},"Pie chart")),r.createElement("li",null,r.createElement(d,{to:"/radar"},"Radar chart")),r.createElement("li",null,r.createElement(d,{to:"/scatter"},"Scatter chart")),r.createElement("li",null,r.createElement(d,{to:"/tornado"},"Tornado chart")),r.createElement("li",null,r.createElement(d,{to:"/upset"},"Upset chart")))))},g=a.default.div.withConfig({displayName:"SideMenu__Bg",componentId:"sc-1v6nn7o-0"})(["background-color:#fff;border-right:1px solid hsla(210,31%,90%,1);padding:1.75rem 0;@media (max-width:640px){display:none;}"]),v=function(){return r.createElement(g,null,r.createElement(p,null))},m=a.default.div.withConfig({displayName:"Layout__Context",componentId:"sc-1ulvp9i-0"})(["color:",";"],i.r.grey300),y=function(t){var e=t.children;return r.createElement(m,null,r.createElement(c,null),r.createElement("div",{style:{display:"grid",gridTemplateColumns:"20rem 1fr",gridGap:"1rem"}},r.createElement(v,null),r.createElement("main",null,e)),r.createElement(u,null))}},1358:function(t,e,n){"use strict";n.d(e,{V:function(){return r}});var r=n(9).default.div.withConfig({displayName:"TwoColumns",componentId:"sc-1oyhsq-0"})(["display:grid;grid-template-columns:1fr 1fr;@media (max-width:640px){grid-template-columns:1fr;}"])},953:function(t,e,n){"use strict";n.d(e,{r:function(){return r}});var r={black100:"hsla(210, 4%, 9%, 1)",black200:"hsla(200, 3%, 18%, 1)",black300:"hsla(204, 4%, 27%, 1)",blue100:"hsla(216, 56%, 2%, 1)",blue200:"hsla(218, 58%, 7%, 1)",blue300:"hsla(216, 61%, 13%, 1)",blue400:"hsla(216, 60%, 17%, 1)",blue500:"hsla(216, 60%, 18%, 1)",blue600:"hsla(216, 25%, 35%, 1)",blue700:"hsla(215, 14%, 51%, 1)",blue800:"hsla(215, 14%, 75%, 1)",blue900:"hsla(210, 14%, 92%, 1)",brightBlue100:"hsla(208, 36%, 26%, 1)",brightBlue200:"hsla(208, 36%, 40%, 1)",brightBlue300:"hsla(209, 36%, 46%, 1)",brightBlue400:"hsla(208, 40%, 53%, 1)",brightBlue500:"hsla(208, 69%, 66%, 1)",brightBlue600:"hsla(208, 69%, 73%, 1)",brightBlue700:"hsla(208, 69%, 80%, 1)",brightBlue800:"hsla(208, 69%, 86%, 1)",brightBlue900:"hsla(205, 67%, 96%, 1)",green100:"hsla(146, 45%, 10%, 1)",green200:"hsla(143, 45%, 20%, 1)",green300:"hsla(143, 65%, 26%, 1)",green400:"hsla(143, 100%, 26%, 1)",green500:"hsla(143, 100%, 30%, 1)",green600:"hsla(143, 80%, 38%, 1)",green700:"hsla(143, 65%, 48%, 1)",green800:"hsla(143, 60%, 68%, 1)",green900:"hsla(140, 60%, 88%, 1)",grey100:"hsla(204, 4%, 27%, 1)",grey200:"hsla(210, 3%, 45%, 1)",grey300:"hsla(213, 4%, 54%, 1)",grey400:"hsla(212, 9%, 72%, 1)",grey450:"hsla(210, 14%, 81%, 1)",grey500:"hsla(210, 31%, 90%, 1)",grey600:"hsla(208, 32%, 91%, 1)",grey700:"hsla(207, 30%, 93%, 1)",grey800:"hsla(206, 33%, 96%, 1)",grey900:"hsla(240, 20%, 99%, 1)",orange100:"hsla(29, 68%, 29%, 1)",orange200:"hsla(29, 69%, 40%, 1)",orange300:"hsla(28, 68%, 46%, 1)",orange400:"hsla(29, 73%, 51%, 1)",orange500:"hsla(29, 92%, 57%, 1)",orange600:"hsla(28, 92%, 62%, 1)",orange700:"hsla(28, 93%, 79%, 1)",orange800:"hsla(28, 91%, 83%, 1)",orange900:"hsla(30, 91%, 96%, 1)",purple100:"hsla(265, 35%, 15%, 1)",purple200:"hsla(261, 35%, 25%, 1)",purple300:"hsla(261, 40%, 37%, 1)",purple400:"hsla(261, 40%, 50%, 1)",purple500:"hsla(261, 50%, 56%, 1)",purple600:"hsla(261, 55%, 66%, 1)",purple700:"hsla(261, 55%, 76%, 1)",purple800:"hsla(261, 55%, 85%, 1)",purple900:"hsla(264, 55%, 90%, 1)",red100:"hsla(10, 70%, 35%, 1)",red300:"hsla(6, 70%, 45%, 1)",red400:"hsla(6, 80%, 50%, 1)",red500:"hsla(6, 95%, 55%, 1)",red600:"hsla(6, 90%, 60%, 1)",red700:"hsla(6, 90%, 70%, 1)",red800:"hsla(6, 90%, 80%, 1)",red900:"hsla(6, 90%, 90%, 1)",teal300:"hsla(209, 36%, 46%, 1)",teal400:"hsla(208, 40%, 53%, 1)",teal500:"hsla(208, 69%, 66%, 1)",teal600:"hsla(208, 69%, 73%, 1)",teal700:"hsla(208, 69%, 80%, 1)",teal800:"hsla(208, 69%, 86%, 1)",brightTeal300:"hsla(261, 40%, 37%, 1)",brightTeal500:"hsla(261, 50%, 56%, 1)",brightTeal600:"hsla(261, 55%, 66%, 1)",brightTeal800:"hsla(261, 55%, 85%, 1)",white900:"#fff"}},3526:function(t,e,n){"use strict";n.d(e,{b:function(){return r}});var r,a=n(4696),i=n(7294),o=n(5115),u=n(38),s=n(9118),l=n(3383),c=n(418),f=n(3216),h=n(5422);!function(t){t.HORIZONTAL="HORIZONTAL",t.VERTICAL="VERTICAL"}(r||(r={}));var d=[];e.Z=function(t){var e,n,p=t.animation,g=t.axisLabelFormat,v=t.colorScheme,m=void 0===v?a.Z:v,y=t.data,b=t.direction,w=void 0===b?r.VERTICAL:b,x=t.grid,_=t.id,E=void 0===_?"":_,k=t.groupLayout,S=void 0===k?f.M9.GROUPED:k,A=t.height,T=t.LabelComponent,O=t.padding,M=void 0===O?o.o:O,I=t.showLabels,C=void 0===I?[]:I,R=t.tip,L=t.visible,N=t.width,F=t.xAxisHeight,D=t.xAxisLabelOrientation,j=void 0===D?c.Af.HORIZONTAL:D,Z=t.yAxisWidth,P=t.tickValues,B=t.bars,z=t.title;if(Z||(Z=w===r.VERTICAL?40:100),F||(F=w===r.VERTICAL?100:40),0===N)return null;var U=(0,h.Jm)({groupLayout:S,bins:y.bins,values:y.counts,tickValues:null!=P?P:d});return i.createElement(u.Z,{width:N+30,height:A,title:z,id:E},x&&i.createElement(s.Z,{left:Z,height:A-F,svgProps:Object.assign({},x.x.style),lines:{vertical:x.y.ticks,horizontal:x.x.ticks},width:N-Z}),i.createElement(o.Z,{bins:y.bins,colorScheme:m,config:p,direction:w,domain:U,groupLayout:S,height:A-F,LabelComponent:T,left:Z,padding:M,showLabels:C,tip:R,values:y.counts,visible:L,width:N-Z,rx:null!==(e=null==B?void 0:B.rx)&&void 0!==e?e:0,ry:null!==(n=null==B?void 0:B.ry)&&void 0!==n?n:0}),i.createElement(c.ZP,{width:Z,height:A-F,labelFormat:g,scale:w===r.HORIZONTAL?"band":"linear",values:w===r.HORIZONTAL?y.bins:P,domain:w===r.HORIZONTAL?P:U,padding:M}),i.createElement(l.Z,{width:N-Z,height:F,top:A-F,padding:M,left:Z,labelFormat:g,labelOrientation:j,scale:w===r.HORIZONTAL?"linear":"band",values:w===r.HORIZONTAL?void 0:y.bins,domain:w===r.HORIZONTAL?U:void 0}))}},3216:function(t,e,n){"use strict";n.d(e,{M9:function(){return r}});var r,a,i=n(2781),o=n(4696),u=n(7294),s=n(3526),l=n(5234),c=n(38),f=n(9118),h=n(3383),d=n(418);!function(t){t[t.GROUPED=0]="GROUPED",t[t.STACKED=1]="STACKED",t[t.OVERLAID=2]="OVERLAID"}(r||(r={})),function(t){t.negate="negate",t.lighten="lighten",t.darken="darken",t.saturate="saturate",t.desaturate="desaturate",t.whiten="whiten",t.blacken="blacken",t.fade="fade",t.opaquer="opaquer",t.rotate="rotate"}(a||(a={}));e.ZP=function(t){var e,n,r=t.animation,a=t.axisLabelFormat,p=t.colorScheme,g=void 0===p?o.Z:p,v=t.data,m=t.direction,y=void 0===m?s.b.VERTICAL:m,b=t.id,w=void 0===b?"":b,x=t.grid,_=t.height,E=t.hoverColorScheme,k=t.LabelComponent,S=t.showLabels,A=void 0===S?[]:S,T=t.tip,O=t.visible,M=t.width,I=t.xAxisHeight,C=t.xAxisLabelOrientation,R=void 0===C?d.Af.HORIZONTAL:C,L=t.yAxisWidth,N=t.title,F=t.description,D=t.bars;if(L||(L=y===s.b.VERTICAL?40:100),I||(I=y===s.b.VERTICAL?100:40),0===M)return null;var j=v.bins.reduce((function(t,e){return t.concat(Array.isArray(e)?e:[e])}),[]),Z=(0,i.Z)(j),P=(0,i.Z)(v.counts.reduce((function(t,e){return t.concat(e.data)}),[]));return u.createElement(c.Z,{width:M+30,title:N,description:F,id:w,height:_},x&&u.createElement(f.Z,{left:L,height:_-I,svgProps:Object.assign({},x.x.style),lines:{vertical:x.y.ticks,horizontal:x.x.ticks},width:M-L}),u.createElement(l.Z,{colorScheme:g,hoverColorScheme:E,left:L,height:_-I,width:M-L,values:v.counts,config:r,id:w,bins:v.bins,showLabels:A,direction:y,LabelComponent:k,domain:P,continuousDomain:Z,tip:T,visible:O,rx:null!==(e=null==D?void 0:D.rx)&&void 0!==e?e:0,ry:null!==(n=null==D?void 0:D.ry)&&void 0!==n?n:0}),u.createElement(d.ZP,{width:L,height:_-I,labelFormat:a,scale:"linear",domain:y===s.b.HORIZONTAL?Z:P,values:y===s.b.HORIZONTAL?[Z[0],1*(Z[1]-Z[0])/3,2*(Z[1]-Z[0])/3,Z[1]]:P}),u.createElement(h.Z,{width:M-L,height:I,top:_-I,left:L,labelFormat:a,labelOrientation:R,scale:"linear",domain:y===s.b.HORIZONTAL?P:Z,values:y===s.b.HORIZONTAL?P:[Z[0],1*(Z[1]-Z[0])/3,2*(Z[1]-Z[0])/3,Z[1]]}))}},5115:function(t,e,n){"use strict";n.d(e,{Z:function(){return m},o:function(){return v}});var r=n(2312),a=n(6687),i=n(3125),o=n(7294),u=n(141),s=n(3526),l=n(3216),c=n(4501),f=n(7562),h=n(8899),d=function(t){var e=t.direction,n=t.config,r=t.height,a=t.dataSets,i=t.numericScale,o=t.bandScale,u=t.colorScheme,c=t.hoverColorScheme,f=t.inverse,h=void 0!==f&&f,d=t.itemWidths,g=i.range(),v=(g[0],g[1]);return a.map((function(a){var f,g,m,y,b=Number(o(a.label)),w=function(t,e,n){var r,a=e.innerScaleBand,i=e.innerDomain,o=e.groupLayout,u=(e.paddings,null!==(r=t.groupLabel)&&void 0!==r?r:"main"),s=0;switch(o){case l.M9.OVERLAID:var c=0==t.datasetIndex?0:Math.floor((n[t.datasetIndex-1]-n[t.datasetIndex])/2);s=Number(a(String(i[0])))+c;break;case l.M9.STACKED:s=Number(a(String(i[0])));break;case l.M9.GROUPED:s=Number(a(String(u)))}return s}(a,t,d),x=p(a,t),_=d[a.datasetIndex],E=i(a.value);return e===s.b.HORIZONTAL?{from:{width:0,fill:u[a.datasetIndex],hoverFill:null!==(m=null==c?void 0:c[a.datasetIndex])&&void 0!==m?m:u[a.datasetIndex],x:h?v:0,y:w+b,height:_},to:{width:E,fill:u[a.datasetIndex],hoverFill:null!==(y=null==c?void 0:c[a.datasetIndex])&&void 0!==y?y:u[a.datasetIndex],x:h?v-E-x:x,y:w+b,height:_},config:n}:{from:{height:0,fill:u[a.datasetIndex],hoverFill:null!==(f=null==c?void 0:c[a.datasetIndex])&&void 0!==f?f:u[a.datasetIndex],x:w+b,y:h?0:r,width:_},to:{height:E,fill:u[a.datasetIndex],hoverFill:null!==(g=null==c?void 0:c[a.datasetIndex])&&void 0!==g?g:u[a.datasetIndex],x:w+b,y:h?0:x,width:_},config:n}}))},p=function(t,e){var n=e.direction,r=e.numericScale,a=e.groupLayout,i=e.height,o=e.dataSets.filter((function(e){return e.label===t.label})).filter((function(e,r){return n===s.b.HORIZONTAL?r<t.datasetIndex:r<=t.datasetIndex})).reduce((function(t,e){return t+e.value}),0);return n===s.b.HORIZONTAL?a!==l.M9.STACKED?0:r(o):a!==l.M9.STACKED?i-r(t.value):i-r(o)},g={grouped:{paddingInner:.1,paddingOuter:0},overlayMargin:.5,paddingInner:0,paddingOuter:0},v={grouped:{paddingInner:.1,paddingOuter:0},paddingInner:.1,paddingOuter:0,overlayMargin:.5,hover:{lighten:.1}},m=function(t){var e=t.bins,n=t.colorScheme,p=void 0===n?["#a9a9a9","#2a5379"]:n,v=t.config,m=void 0===v?{duration:250}:v,y=t.direction,b=void 0===y?s.b.HORIZONTAL:y,w=t.domain,x=t.id,_=void 0===x?"":x,E=t.groupLayout,k=void 0===E?l.M9.GROUPED:E,S=t.height,A=t.hoverColorScheme,T=t.LabelComponent,O=t.labels,M=t.left,I=void 0===M?0:M,C=t.padding,R=void 0===C?g:C,L=t.showLabels,N=void 0===L?[]:L,F=t.tip,D=t.top,j=void 0===D?0:D,Z=t.values,P=t.visible,B=void 0===P?{}:P,z=t.width,U=t.inverse,$=void 0!==U&&U,H=t.rx,G=void 0===H?0:H,V=t.ry,q=void 0===V?0:V;if(0===z)return null;A||(A=p.map((function(t){var e;return null===(e=(0,r.ZP)(t))||void 0===e?void 0:e.brighter(.1).toString()})));var Y=(0,c.TR)({values:Z,bins:e,visible:B}),W=Y.dataSets,X=Y.binLabels,K=(0,a.Z)().domain(w).rangeRound([0,b===s.b.HORIZONTAL?z:S]),J=(0,i.Z)().domain(X).rangeRound([0,b===s.b.HORIZONTAL?S:z]).paddingInner((0,c.yw)(R)).paddingOuter((0,c.jR)(R)).align(.5),Q=Z.map((function(t){return t.label})),tt=(0,c.HD)({groupLayout:k})?["main"]:Q,et=(0,i.Z)().domain(tt).rangeRound([0,J.bandwidth()]).paddingInner((0,c.eI)(R)).paddingOuter((0,c.Z8)(R)),nt="("+I+", "+j+")",rt=Array.from(W.reduce((function(t,e){return t.add(e.datasetIndex)}),new Set)).map((function(t){return(0,c.Vz)(t,k,g,et)})),at=(0,o.useState)(-1),it=at[0],ot=at[1],ut=(0,u.bY)(W.length,d({bandScale:J,colorScheme:p,config:m,dataSets:W,direction:b,groupLayout:k,height:S,hoverColorScheme:A,innerDomain:tt,innerScaleBand:et,inverse:$,itemWidths:rt,numericScale:K,paddings:g,values:Z,width:z})),st=[];return o.createElement(o.Fragment,null,o.createElement("g",{className:"bars",role:"row",transform:"translate"+nt},o.createElement("g",{className:"bar-lines"},ut.map((function(t,e){return st[e]=o.createRef(),o.createElement(u.q.rect,{ref:st[e],role:"cell","data-testid":"chart-bar-"+_+"-"+e,onMouseEnter:function(){return ot(e)},onMouseLeave:function(){return ot(-1)},key:"bar-"+W[e].groupLabel+"-"+W[e].label+"-"+W[e].binIndex,height:t.height,fill:it==e?t.hoverFill:t.fill,width:t.width,rx:G,ry:q,x:t.x,y:t.y})}))),o.createElement(f.R,{inverse:$,colorScheme:p,springs:ut,showLabels:N,items:W,direction:b,labels:O,visible:B,width:z,LabelComponent:T})),o.createElement(h.b,{springs:ut,refs:st,bins:e,tip:F,items:W}))}},5234:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var r=n(2982),a=n(2781),i=n(2312),o=n(6687),u=n(7294),s=n(141),l=n(3526),c=n(7562),f=n(8899),h=function(t){return t[1]-t[0]},d=function(t){var e=t.bins,n=t.config,d=void 0===n?{duration:250}:n,p=t.colorScheme,g=void 0===p?["#a9a9a9","#2a5379"]:p,v=t.continuousDomain,m=t.direction,y=void 0===m?l.b.HORIZONTAL:m,b=t.domain,w=t.height,x=t.hoverColorScheme,_=t.id,E=t.LabelComponent,k=t.labels,S=t.left,A=void 0===S?0:S,T=t.showLabels,O=void 0===T?[]:T,M=t.stroke,I=void 0===M?"#FFF":M,C=t.top,R=void 0===C?0:C,L=t.tip,N=t.values,F=t.visible,D=void 0===F?{}:F,j=t.width,Z=t.rx,P=void 0===Z?0:Z,B=t.ry,z=void 0===B?0:B;if(0===j)return null;x||(x=g.map((function(t){var e;return null===(e=(0,i.ZP)(t))||void 0===e?void 0:e.brighter(.1).toString()})));var U=[],$=e.reduce((function(t,e){return t.concat(Array.isArray(e)?e:[e])}),[]);N.forEach((function(t,n){var r=t.data.reduce((function(t,n,r){return t+n*h(e[r])}),0);t.data.forEach((function(a,i){U.push({groupLabel:t.label,datasetIndex:n,label:String($[i]),binIndex:i,percentage:0===r?"0":(a*h(e[i])/r*100).toFixed(2),value:!1!==D[$[i]]&&!1!==D[t.label]?a:0})}))}));var H=(0,a.Z)([0].concat((0,r.Z)(b))),G=(0,o.Z)().domain(H).rangeRound([0,y===l.b.HORIZONTAL?j:w]),V=(0,o.Z)().domain(v).rangeRound([0,y===l.b.VERTICAL?j:w]),q="("+A+", "+R+")",Y=(0,u.useState)(-1),W=Y[0],X=Y[1],K=(0,s.bY)(U.length,function(t){var e=t.bins,n=t.direction,r=t.config,a=t.height,i=t.dataSets,o=t.numericScale,u=t.continuousScale,s=t.colorScheme,c=t.hoverColorScheme,f=i.map((function(t,i){var f,h,d,p,g=u(e[i][0]),v=e[0][0],m=e[i][1]-e[i][0],y=u(m+v),b=o(t.value);return n===l.b.HORIZONTAL?{from:{width:0,fill:s[t.datasetIndex],hoverFill:null!==(d=null==c?void 0:c[t.datasetIndex])&&void 0!==d?d:s[t.datasetIndex],x:0,y:a-y-g,height:y},to:{width:b,fill:s[t.datasetIndex],hoverFill:null!==(p=null==c?void 0:c[t.datasetIndex])&&void 0!==p?p:s[t.datasetIndex],x:0,y:a-y-g,height:y},config:r}:{from:{height:0,fill:s[t.datasetIndex],hoverFill:null!==(f=null==c?void 0:c[t.datasetIndex])&&void 0!==f?f:s[t.datasetIndex],x:g,y:a,width:y},to:{height:b,fill:s[t.datasetIndex],hoverFill:null!==(h=null==c?void 0:c[t.datasetIndex])&&void 0!==h?h:s[t.datasetIndex],x:g,y:a-b,width:y},config:r}}));return f}({bins:e,values:N,height:w,width:j,dataSets:U,continuousScale:V,numericScale:G,colorScheme:g,hoverColorScheme:x,config:d,direction:y})),J=[];return u.createElement(u.Fragment,null,u.createElement("g",{className:"bars",transform:"translate"+q},K.map((function(t,e){var n=U[e];return J[e]=u.createRef(),u.createElement(s.q.rect,{ref:J[e],stroke:I,className:"chart-bar",role:"cell",rx:P,ry:z,"data-testid":"chart-bar-"+_+"-"+e,onMouseEnter:function(){return X(e)},onMouseLeave:function(){return X(-1)},key:"bar-"+n.groupLabel+"."+n.label+"."+n.value,height:t.height,fill:W==e?t.hoverFill:t.fill,width:t.width,x:t.x,y:t.y})})),u.createElement(c.R,{colorScheme:g,springs:K,showLabels:O,items:U,width:j,direction:y,labels:k,LabelComponent:E})),u.createElement(f.b,{springs:K,refs:J,bins:e,tip:L,items:U}))}},38:function(t,e,n){"use strict";var r=n(7294);e.Z=function(t){var e=t.children,n=t.width,a=t.height,i=t.padding,o=void 0===i?15:i,u=t.id,s=t.className,l=t.style,c=t.title,f=t.description;return 0===n?null:r.createElement("svg",{id:u,className:s,width:n,height:a,style:Object.assign({overflow:"visible"},l),viewBox:"0 0 "+n+" "+a},r.createElement("title",{style:{pointerEvents:"none"}},c),f&&r.createElement("desc",null,f),r.createElement("g",{transform:"translate("+o+","+o+")",role:"table",width:n-2*o,height:a-2*o},e))}},9118:function(t,e,n){"use strict";var r=n(7294),a={fill:"none",opacity:"1",shapeRendering:"auto",strokeOpacity:"1",strokeWidth:"1"};e.Z=function(t){var e=t.left,n=void 0===e?0:e,i=t.top,o=void 0===i?0:i,u=t.width,s=t.height,l=t.stroke,c=void 0===l?"#666":l,f=t.lines,h=void 0===f?{horizontal:2,vertical:0}:f,d=t.svgProps,p=void 0===d?{}:d,g=new Array(h.vertical).fill(""),v=new Array(h.horizontal).fill(""),m=Object.assign({},a,p);return r.createElement("g",{className:"grid",transform:"translate("+n+", "+o+")"},g.map((function(t,e){return r.createElement("line",Object.assign({key:"vertical-line"+e,stroke:c,x1:u*((e+1)/h.vertical),x2:u*((e+1)/h.vertical),y2:s},m))})),v.map((function(t,e){return r.createElement("line",Object.assign({key:"horizontal-line"+e,stroke:c,y1:s*(e/h.horizontal),y2:s*(e/h.horizontal),x2:u},m))})))}},7562:function(t,e,n){"use strict";n.d(e,{R:function(){return u}});var r=n(7294),a=n(141),i=n(3526),o=function(t){var e=t.direction,n=t.label,a=t.item,o=t.fill,u=void 0===o?"#a9a9a9":o,s=t.inverse,l=void 0!==s&&s,c=e===i.b.VERTICAL?"0, -5":l?"-5, 0":"5, 0",f=e===i.b.VERTICAL?"middle":l?"end":"left";return r.createElement("g",{transform:"translate("+c+")",role:"cell"},r.createElement("text",{textAnchor:f,fill:u,fontSize:"0.675rem"},null!=n?n:Math.round(Number(a.percentage))+"%"))},u=function(t){var e=t.colorScheme,n=void 0===e?["#a9a9a9","#2a5379"]:e,u=t.springs,s=t.items,l=t.direction,c=t.labels,f=t.LabelComponent,h=t.showLabels,d=void 0===h?[]:h,p=t.visible,g=t.inverse,v=void 0!==g&&g,m=t.width;return r.createElement("g",{className:"labels"},u.filter((function(t,e){var n=String(s[e].groupLabel);return!1!==(null==p?void 0:p[n])})).map((function(t,e){var u=s[e];return d[u.datasetIndex]?r.createElement(a.q.g,{key:"label-"+u.datasetIndex+"."+u.label+"."+u.value,className:"chart-label",transform:(0,a.sX)([t.x,t.y,t.width,t.height],(function(t,e,n,r){return v?l===i.b.VERTICAL?"translate("+(t+n/2)+","+(r+n/2)+")":"translate("+(m-n)+", "+(e+r/2)+")":l===i.b.VERTICAL?"translate("+(t+n/2)+","+e+")":"translate("+(t+n)+", "+(e+r/2)+")"}))},f?r.createElement(f,{item:u,inverse:v,direction:l}):r.createElement(o,{inverse:v,fill:n[u.datasetIndex],direction:l,label:null==c?void 0:c[e],item:u})):null})))}},8643:function(t,e,n){"use strict";var r=n(7046),a=n(7294),i=n(141),o=n(518);e.Z=function(t){var e=t.label,n=void 0===e?"":e,u=t.line,s="line-"+n.replace(/[^a-z]/gi,""),l=(0,o.ae)(t),c=l.previous,f=l.current,h=(0,i.q_)({from:{t:0},to:{t:1},reset:!0,delay:0}),d=function(){return(0,r.Z)(c,f)},p=(0,a.useRef)(d());return(0,a.useLayoutEffect)((function(){p.current=d()})),a.createElement(a.Fragment,null,a.createElement(i.q.path,{"data-testid":s,className:s,fill:"none",strokeDashoffset:u.strokeDashOffset,strokeDasharray:u.strokeDashArray,stroke:u.stroke,d:t.animate?h.t.interpolate((function(t){return p.current(Number(t))})):f}))}},2880:function(t,e,n){"use strict";n.d(e,{a:function(){return a}});var r=n(7294),a=function(t){var e=t.item,n=t.bin;return r.createElement(r.Fragment,null,r.createElement("defs",null,r.createElement("filter",{id:"dropshadow",height:"130%"},r.createElement("feGaussianBlur",{in:"SourceAlpha",stdDeviation:"3"}),"/** stdDeviation is how much to blur */",r.createElement("feOffset",{dx:"2",dy:"2",result:"offsetblur"}),"/** how much to offset */",r.createElement("feComponentTransfer",null,r.createElement("feFuncA",{type:"linear",slope:"0.5"}),"/** slope is the opacity of the shadow */"),r.createElement("feMerge",null,r.createElement("feMergeNode",null),"/** this contains the offset blurred image */",r.createElement("feMergeNode",{in:"SourceGraphic"}),"/** this contains the element that the filter is applied to */"))),r.createElement("rect",{role:"tooltip",filter:"url(#dropshadow)",x:12,y:-12,width:150,height:85,rx:3,ry:3,fill:"#fff"}),r.createElement("foreignObject",{x:"0",y:"0",width:"160",height:"85"},r.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",style:{paddingLeft:"10px",textAlign:"center",height:"85px"}},r.createElement("strong",null,e.groupLabel),r.createElement("div",{"data-testid":"bin"},Array.isArray(n)?n[0]+" - "+n[1]:n),r.createElement("div",{"data-testid":"count"},r.createElement("strong",null,"Count:")," ",e.value),r.createElement("div",null,r.createElement("strong",null,"Percent:")," ",e.percentage,"%"))))}},8899:function(t,e,n){"use strict";n.d(e,{b:function(){return p}});var r=n(7294),a=n(3935);function i(t){this.wrapped=t}function o(t){var e,n;function r(e,n){try{var o=t[e](n),u=o.value,s=u instanceof i;Promise.resolve(s?u.wrapped:u).then((function(t){s?r("next",t):a(o.done?"return":"normal",t)}),(function(t){r("throw",t)}))}catch(l){a("throw",l)}}function a(t,a){switch(t){case"return":e.resolve({value:a,done:!0});break;case"throw":e.reject(a);break;default:e.resolve({value:a,done:!1})}(e=e.next)?r(e.key,e.arg):n=null}this._invoke=function(t,a){return new Promise((function(i,o){var u={key:t,arg:a,resolve:i,reject:o,next:null};n?n=n.next=u:(e=n=u,r(t,a))}))},"function"!=typeof t.return&&(this.return=void 0)}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}function c(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}"function"==typeof Symbol&&Symbol.asyncIterator&&(o.prototype[Symbol.asyncIterator]=function(){return this}),o.prototype.next=function(t){return this._invoke("next",t)},o.prototype.throw=function(t){return this._invoke("throw",t)},o.prototype.return=function(t){return this._invoke("return",t)};var f=function(t,e){if(t.createSVGPoint){var n=t.createSVGPoint();return n.x=e.clientX,n.y=e.clientY,[(n=n.matrixTransform(t.getScreenCTM().inverse())).x,n.y]}var r=t.getBoundingClientRect();return[e.clientX-r.left-t.clientLeft,e.clientY-r.top-t.clientTop]},h=function(t){function e(){var t;return u(this,e),(t=c(this,l(e).apply(this,arguments))).state={type:"TooltipHidden"},t.updateTooltip=function(e){if(t.props){var n=t.props.containerRef?t.props.containerRef.current:t.safeMouseTrigger?t.safeMouseTrigger.ownerSVGElement:void 0;if(n){var r=f(n,e);t.setState({type:"TooltipVisible",svgSvgElement:n,x:r[0],y:r[1]})}}},t.hideTooltip=function(){t.setState({type:"TooltipHidden"})},t}var n,i,o;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}})}(e,t),n=e,(i=[{key:"componentDidMount",value:function(){var t=this.props.triggerRef.current;t&&t.addEventListener&&(this.safeMouseTrigger=t,t.addEventListener("mouseover",this.updateTooltip),t.addEventListener("mousemove",this.updateTooltip),t.addEventListener("mouseleave",this.hideTooltip))}},{key:"render",value:function(){if("TooltipHidden"===this.state.type)return(0,r.createElement)("g",null);var t=this.state.x,e=this.state.y,n=(0,r.createElement)("g",{className:"Tooltip",transform:"translate(".concat(t,", ").concat(e,")"),pointerEvents:"none"},this.props.children instanceof Function?this.props.children(t,e):this.props.children);return(0,a.createPortal)(n,this.state.svgSvgElement)}},{key:"componentWillUnmount",value:function(){this.safeMouseTrigger&&this.safeMouseTrigger.removeEventListener&&(this.safeMouseTrigger.removeEventListener("mouseover",this.updateTooltip),this.safeMouseTrigger.removeEventListener("mousemove",this.updateTooltip),this.safeMouseTrigger.removeEventListener("mouseleave",this.hideTooltip))}}])&&s(n.prototype,i),o&&s(n,o),e}(r.Component),d=n(2880),p=function(t){var e=t.items,n=t.springs,a=t.refs,i=t.bins,o=t.tip,u=null!=o?o:d.a;return r.createElement("g",{className:"tips"},n.map((function(t,n){return r.createElement(h,{key:"bar-tip-"+e[n].datasetIndex+"-"+e[n].binIndex+"-"+e[n].label+"-"+e[n].value,triggerRef:a[n]},r.createElement(u,{item:e[n],bin:i[n]}))})))}},3383:function(t,e,n){"use strict";n.d(e,{Z:function(){return h}});var r=n(7294),a=n(7841),i=n(5119),o=n(2982),u=function(t,e){return e.createElementNS("http://www.w3.org/2000/svg",t)},s=function(t,e,n){void 0===e&&(e={});var r=u("text",n);for(var a in r.setAttribute("x","0"),r.setAttribute("y","0"),e)r.setAttribute(a,e[a]);return t.forEach((function(t,e){return r.appendChild(function(t,e,n){var r=n.createTextNode(t),a=u("tspan",n);return a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("dy",e),a.appendChild(r),a}(t,e+"em",n))})),r},l=function(t,e,n){if("undefined"==typeof window)return[t];var r=t.split(/\s+/),a=[],i=[];return r.forEach((function(t){var r=function(t,e,n){if(void 0===n&&(n=document),"undefined"==typeof window)return{width:0,height:0};var r=Array.isArray(t)?t:[t],a=u("svg",n),i=s(r,e,n);a.appendChild(i),n.body.appendChild(a);var o=i.getBBox(),l=o.width,c=o.height;return n.body.removeChild(a),{width:l,height:c}}([].concat((0,o.Z)(i),[t]).join(" "),n,window.document);r.width>e?(a.push(i.join(" ")),i=[t]):i.push(t)})),a.push(i.join(" ")),""===a[0]&&a.shift(),a},c=n(5115),f=n(418),h=function(t){var e=t.labelFormat,n=t.values,o=void 0===n?[]:n,u=t.tickSize,s=void 0===u?2:u,h=t.width,d=t.height,p=t.path,g=t.top,v=void 0===g?0:g,m=t.left,y=void 0===m?0:m,b=t.scale,w=void 0===b?"band":b,x=t.domain,_=t.padding,E=void 0===_?c.o:_,k=t.tickFormat,S=void 0===k?f.CO:k,A=t.labelOrientation,T=void 0===A?f.Af.HORIZONTAL:A,O=t.inverse,M=void 0!==O&&O;if("linear"===w&&o.length>0&&"string"==typeof o[0])throw new Error("Linear axis can not accept string values");"band"!==w||E||console.warn("band scale provided without padding settings");var I=(0,f.G3)({domain:x,length:h,padding:E,values:o,scale:w,range:[0,h]}),C=y+", "+v,R="M0,0 L"+h+",0",L=Object.assign({},f.cD,null!=p?p:{}),N=L.fill,F=L.opacity,D=L.stroke,j=L.strokeOpacity,Z=L.strokeWidth,P=I.domain(),B=(0,a.c)(w,o,P);return r.createElement("g",{className:"x-axis",transform:"translate("+C+")",fill:"none",fontSize:"10",fontFamily:"sans-serif",textAnchor:"middle"},r.createElement("path",{className:"domain",stroke:D,d:R,fill:N,opacity:F,shapeRendering:"auto",strokeOpacity:j,strokeWidth:Z}),B.map((function(t,n){var a=function(t,e,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=10);var o=(0,i.s)(e,"paddingInner")?e.bandwidth()/2:0,u=(0,i.s)(e,"paddingInner")?Number(e(String(n)))+o:e(t);return r&&(u=a-u),"("+u+", 0)"}(t,I,n,M,h),u=String("band"===w?o[n]:t),c="function"==typeof S?S(u,n):S,p=e?e("x",u,n):u,g=l(p,d,{"font-size":c.fontSize});return r.createElement("g",{"aria-hidden":"band"!==w,role:"band"===w?"row":"",key:"x-axis-"+t+"."+u+"."+n,className:"tick",opacity:"1",textAnchor:"middle",transform:"translate"+a},r.createElement("line",{stroke:D,x1:0,y2:""+s,fill:"none",opacity:F,shapeRendering:"auto",strokeOpacity:"1",strokeWidth:"1"}),g.map((function(t,e){var n=1===g.length?0:g.length/2*20-20*e-10,a=1===g.length?20:20*e+20;return r.createElement("g",{key:e},r.createElement("text",{role:"band"===w?"columnheader":"",fill:c.stroke,fontSize:c.fontSize,textAnchor:T===f.Af.HORIZONTAL?"middle":"start",writingMode:T===f.Af.HORIZONTAL?"horizontal-tb":"vertical-lr",height:d,dy:T===f.Af.HORIZONTAL?a:"20",dx:T===f.Af.HORIZONTAL?"0":n},t))})))})))}},418:function(t,e,n){"use strict";n.d(e,{Af:function(){return r},CO:function(){return g},cD:function(){return v},G3:function(){return m}});var r,a=n(2982),i=n(2781),o=n(6687),u=n(3125),s=n(5416),l=n(6629),c=n(7294),f=n(7841),h=n(4501),d=n(5119),p=n(5115);!function(t){t.HORIZONTAL="HORIZONTAL",t.VERTICAL="VERTICAL"}(r||(r={}));var g={stroke:"#a9a9a9",fontSize:"10px"},v={opacity:1,fill:"none",stroke:"#a9a9a9",strokeOpacity:"1",strokeWidth:"1"},m=function(t){var e,n=t.domain,r=t.length,c=t.padding,f=t.scale,d=t.values,p=t.range;switch(f){case"linear":e=(0,o.Z)().domain((0,i.Z)(n?(0,a.Z)(n):d)).rangeRound(p);break;case"band":var g=new Array(d.length).fill("").map((function(t,e){return String(e)}));e=(0,u.Z)().domain(g).paddingInner(c?(0,h.yw)(c):.1).paddingOuter(c?(0,h.jR)(c):.2).align(.5).rangeRound(p);break;default:case"point":e=(0,u.x)().range([Number(r)/4,Number(r)*(3/4)]).domain(d);break;case"log":var v=(0,i.Z)(n?[0].concat((0,a.Z)(n)):d);e=(0,s.Z)().clamp(!0).domain(v).rangeRound(p);break;case"time":var m=(0,i.Z)(n?[0].concat((0,a.Z)(n)):d);e=(0,l.Z)().domain(m).rangeRound(p)}return e};e.ZP=function(t){var e=t.domain,n=t.labelFormat,a=t.height,i=t.left,o=void 0===i?0:i,u=t.path,s=t.padding,l=void 0===s?p.o:s,h=t.scale,y=void 0===h?"linear":h,b=t.tickSize,w=void 0===b?2:b,x=t.tickFormat,_=void 0===x?g:x,E=t.top,k=void 0===E?0:E,S=t.values,A=void 0===S?[]:S,T=t.width,O=t.labelOrientation,M=void 0===O?r.HORIZONTAL:O,I=t.inverse;if("linear"===y&&"string"==typeof A[0])throw new Error("Linear axis can not accept string values");"band"!==y||l||console.warn("band scale provided without padding settings");var C=m({domain:e,length:a,padding:l,scale:y,values:A,range:[a,0]}),R="("+(T+o)+", "+k+")",L="M0,"+a+" L0,0",N=Object.assign({},v,null!=u?u:{}),F=N.fill,D=N.opacity,j=N.stroke,Z=N.strokeOpacity,P=N.strokeWidth,B=C.domain(),z=(0,f.c)(y,A,B);return c.createElement("g",{className:"y-axis",transform:"translate"+R,fill:"none",fontSize:"10",fontFamily:"sans-serif",textAnchor:"end"},c.createElement("path",{className:"domain",stroke:j,d:L,fill:F,opacity:D,shapeRendering:"auto",strokeOpacity:Z,strokeWidth:P}),z.map((function(t,e){var i=function(t,e,n,r,a){void 0===a&&(a=!1);var i=(0,d.s)(e,"paddingInner")?Math.floor(e.bandwidth()/2):0,o=(0,d.s)(e,"paddingInner")?n-(Number(e(String(r)))+i):e(t);return a&&(o=n-o),"(0, "+o+")"}(t,C,a,e,I),o=String("band"===y?A[e]:t),u="function"==typeof _?_(o,e):_;return c.createElement("g",{"aria-hidden":"band"!==y,role:"band"===y?"row":"",key:"x-axis-"+t+"."+o+"."+e,className:"tick",opacity:"1",transform:"translate"+i},c.createElement("line",{stroke:j,x2:"-"+w,fill:"none",opacity:D,shapeRendering:"auto",strokeOpacity:"1",strokeWidth:"1"}),c.createElement("text",{role:"band"===y?"columnheader":"",fill:u.stroke,fontSize:u.fontSize,textAnchor:M===r.HORIZONTAL?"right":"center",writingMode:M===r.HORIZONTAL?"horizontal-tb":"vertical-rl",transform:M===r.HORIZONTAL?"rotate(0)":"rotate(180)",height:a,x:"-"+(w+10),dy:M===r.HORIZONTAL?"0.32em":"20"},n?n("y",o,e):o))})))}},7345:function(t,e,n){"use strict";n.d(e,{dZ:function(){return ar},vz:function(){return In.Z},Ll:function(){return Cn.Z},XY:function(){return Rn.Z},VC:function(){return Za},b8:function(){return In.b},M9:function(){return r.M9},Af:function(){return Nn.Af},rj:function(){return Zn.Z},b5:function(){return r.ZP},X4:function(){return nr},y$:function(){return zn},uc:function(){return Tn},E9:function(){return Bn},HM:function(){return ur},SK:function(){return Pa},MP:function(){return Dn},lI:function(){return pa},Kc:function(){return Ln.Z},B2:function(){return Nn.ZP},DX:function(){return Un},Jm:function(){return ir.Jm},z8:function(){return aa}});var r=n(3216),a=n(7294),i=n(3366),o=n(4578),u=n(3935);function s(){}function l(t){return null==t?s:function(){return this.querySelector(t)}}function c(){return[]}function f(t){return null==t?c:function(){return this.querySelectorAll(t)}}function h(t){return function(){return this.matches(t)}}function d(t){return new Array(t.length)}function p(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}p.prototype={constructor:p,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};function g(t,e,n,r,a,i){for(var o,u=0,s=e.length,l=i.length;u<l;++u)(o=e[u])?(o.__data__=i[u],r[u]=o):n[u]=new p(t,i[u]);for(;u<s;++u)(o=e[u])&&(a[u]=o)}function v(t,e,n,r,a,i,o){var u,s,l,c={},f=e.length,h=i.length,d=new Array(f);for(u=0;u<f;++u)(s=e[u])&&(d[u]=l="$"+o.call(s,s.__data__,u,e),l in c?a[u]=s:c[l]=s);for(u=0;u<h;++u)(s=c[l="$"+o.call(t,i[u],u,i)])?(r[u]=s,s.__data__=i[u],c[l]=null):n[u]=new p(t,i[u]);for(u=0;u<f;++u)(s=e[u])&&c[d[u]]===s&&(a[u]=s)}function m(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}var y="http://www.w3.org/1999/xhtml",b={svg:"http://www.w3.org/2000/svg",xhtml:y,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function w(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),b.hasOwnProperty(e)?{space:b[e],local:t}:t}function x(t){return function(){this.removeAttribute(t)}}function _(t){return function(){this.removeAttributeNS(t.space,t.local)}}function E(t,e){return function(){this.setAttribute(t,e)}}function k(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function S(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function A(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function T(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function O(t){return function(){this.style.removeProperty(t)}}function M(t,e,n){return function(){this.style.setProperty(t,e,n)}}function I(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function C(t,e){return t.style.getPropertyValue(e)||T(t).getComputedStyle(t,null).getPropertyValue(e)}function R(t){return function(){delete this[t]}}function L(t,e){return function(){this[t]=e}}function N(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function F(t){return t.trim().split(/^|\s+/)}function D(t){return t.classList||new j(t)}function j(t){this._node=t,this._names=F(t.getAttribute("class")||"")}function Z(t,e){for(var n=D(t),r=-1,a=e.length;++r<a;)n.add(e[r])}function P(t,e){for(var n=D(t),r=-1,a=e.length;++r<a;)n.remove(e[r])}function B(t){return function(){Z(this,t)}}function z(t){return function(){P(this,t)}}function U(t,e){return function(){(e.apply(this,arguments)?Z:P)(this,t)}}function $(){this.textContent=""}function H(t){return function(){this.textContent=t}}function G(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function V(){this.innerHTML=""}function q(t){return function(){this.innerHTML=t}}function Y(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function W(){this.nextSibling&&this.parentNode.appendChild(this)}function X(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function K(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===y&&e.documentElement.namespaceURI===y?e.createElement(t):e.createElementNS(n,t)}}function J(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Q(t){var e=w(t);return(e.local?J:K)(e)}function tt(){return null}function et(){var t=this.parentNode;t&&t.removeChild(this)}function nt(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function rt(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}j.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var at={},it=null;"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(at={mouseenter:"mouseover",mouseleave:"mouseout"}));function ot(t,e,n){return t=ut(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function ut(t,e,n){return function(r){var a=it;it=r;try{t.call(this,this.__data__,e,n)}finally{it=a}}}function st(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function lt(t){return function(){var e=this.__on;if(e){for(var n,r=0,a=-1,i=e.length;r<i;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++a]=n:this.removeEventListener(n.type,n.listener,n.capture);++a?e.length=a:delete this.__on}}}function ct(t,e,n){var r=at.hasOwnProperty(t.type)?ot:ut;return function(a,i,o){var u,s=this.__on,l=r(e,i,o);if(s)for(var c=0,f=s.length;c<f;++c)if((u=s[c]).type===t.type&&u.name===t.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=l,u.capture=n),void(u.value=e);this.addEventListener(t.type,l,n),u={type:t.type,name:t.name,value:e,listener:l,capture:n},s?s.push(u):this.__on=[u]}}function ft(t,e,n){var r=T(t),a=r.CustomEvent;"function"==typeof a?a=new a(e,n):(a=r.document.createEvent("Event"),n?(a.initEvent(e,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(e,!1,!1)),t.dispatchEvent(a)}function ht(t,e){return function(){return ft(this,t,e)}}function dt(t,e){return function(){return ft(this,t,e.apply(this,arguments))}}var pt=[null];function gt(t,e){this._groups=t,this._parents=e}function vt(){return new gt([[document.documentElement]],pt)}gt.prototype=vt.prototype={constructor:gt,select:function(t){"function"!=typeof t&&(t=l(t));for(var e=this._groups,n=e.length,r=new Array(n),a=0;a<n;++a)for(var i,o,u=e[a],s=u.length,c=r[a]=new Array(s),f=0;f<s;++f)(i=u[f])&&(o=t.call(i,i.__data__,f,u))&&("__data__"in i&&(o.__data__=i.__data__),c[f]=o);return new gt(r,this._parents)},selectAll:function(t){"function"!=typeof t&&(t=f(t));for(var e=this._groups,n=e.length,r=[],a=[],i=0;i<n;++i)for(var o,u=e[i],s=u.length,l=0;l<s;++l)(o=u[l])&&(r.push(t.call(o,o.__data__,l,u)),a.push(o));return new gt(r,a)},filter:function(t){"function"!=typeof t&&(t=h(t));for(var e=this._groups,n=e.length,r=new Array(n),a=0;a<n;++a)for(var i,o=e[a],u=o.length,s=r[a]=[],l=0;l<u;++l)(i=o[l])&&t.call(i,i.__data__,l,o)&&s.push(i);return new gt(r,this._parents)},data:function(t,e){if(!t)return p=new Array(this.size()),c=-1,this.each((function(t){p[++c]=t})),p;var n,r=e?v:g,a=this._parents,i=this._groups;"function"!=typeof t&&(n=t,t=function(){return n});for(var o=i.length,u=new Array(o),s=new Array(o),l=new Array(o),c=0;c<o;++c){var f=a[c],h=i[c],d=h.length,p=t.call(f,f&&f.__data__,c,a),m=p.length,y=s[c]=new Array(m),b=u[c]=new Array(m);r(f,h,y,b,l[c]=new Array(d),p,e);for(var w,x,_=0,E=0;_<m;++_)if(w=y[_]){for(_>=E&&(E=_+1);!(x=b[E])&&++E<m;);w._next=x||null}}return(u=new gt(u,a))._enter=s,u._exit=l,u},enter:function(){return new gt(this._enter||this._groups.map(d),this._parents)},exit:function(){return new gt(this._exit||this._groups.map(d),this._parents)},join:function(t,e,n){var r=this.enter(),a=this,i=this.exit();return r="function"==typeof t?t(r):r.append(t+""),null!=e&&(a=e(a)),null==n?i.remove():n(i),r&&a?r.merge(a).order():a},merge:function(t){for(var e=this._groups,n=t._groups,r=e.length,a=n.length,i=Math.min(r,a),o=new Array(r),u=0;u<i;++u)for(var s,l=e[u],c=n[u],f=l.length,h=o[u]=new Array(f),d=0;d<f;++d)(s=l[d]||c[d])&&(h[d]=s);for(;u<r;++u)o[u]=e[u];return new gt(o,this._parents)},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,a=t[e],i=a.length-1,o=a[i];--i>=0;)(r=a[i])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=m);for(var n=this._groups,r=n.length,a=new Array(r),i=0;i<r;++i){for(var o,u=n[i],s=u.length,l=a[i]=new Array(s),c=0;c<s;++c)(o=u[c])&&(l[c]=o);l.sort(e)}return new gt(a,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){var t=new Array(this.size()),e=-1;return this.each((function(){t[++e]=this})),t},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],a=0,i=r.length;a<i;++a){var o=r[a];if(o)return o}return null},size:function(){var t=0;return this.each((function(){++t})),t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var a,i=e[n],o=0,u=i.length;o<u;++o)(a=i[o])&&t.call(a,a.__data__,o,i);return this},attr:function(t,e){var n=w(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?_:x:"function"==typeof e?n.local?A:S:n.local?k:E)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?O:"function"==typeof e?I:M)(t,e,null==n?"":n)):C(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?R:"function"==typeof e?N:L)(t,e)):this.node()[t]},classed:function(t,e){var n=F(t+"");if(arguments.length<2){for(var r=D(this.node()),a=-1,i=n.length;++a<i;)if(!r.contains(n[a]))return!1;return!0}return this.each(("function"==typeof e?U:e?B:z)(n,e))},text:function(t){return arguments.length?this.each(null==t?$:("function"==typeof t?G:H)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?V:("function"==typeof t?Y:q)(t)):this.node().innerHTML},raise:function(){return this.each(W)},lower:function(){return this.each(X)},append:function(t){var e="function"==typeof t?t:Q(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:Q(t),r=null==e?tt:"function"==typeof e?e:l(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(et)},clone:function(t){return this.select(t?rt:nt)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,a,i=st(t+""),o=i.length;if(!(arguments.length<2)){for(u=e?ct:lt,null==n&&(n=!1),r=0;r<o;++r)this.each(u(i[r],e,n));return this}var u=this.node().__on;if(u)for(var s,l=0,c=u.length;l<c;++l)for(r=0,s=u[l];r<o;++r)if((a=i[r]).type===s.type&&a.name===s.name)return s.value},dispatch:function(t,e){return this.each(("function"==typeof e?dt:ht)(t,e))}};var mt=vt,yt={value:function(){}};function bt(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new wt(r)}function wt(t){this._=t}function xt(t,e){return t.trim().split(/^|\s+/).map((function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function _t(t,e){for(var n,r=0,a=t.length;r<a;++r)if((n=t[r]).name===e)return n.value}function Et(t,e,n){for(var r=0,a=t.length;r<a;++r)if(t[r].name===e){t[r]=yt,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}wt.prototype=bt.prototype={constructor:wt,on:function(t,e){var n,r=this._,a=xt(t+"",r),i=-1,o=a.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++i<o;)if(n=(t=a[i]).type)r[n]=Et(r[n],t.name,e);else if(null==e)for(n in r)r[n]=Et(r[n],t.name,null);return this}for(;++i<o;)if((n=(t=a[i]).type)&&(n=_t(r[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new wt(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,a=new Array(n),i=0;i<n;++i)a[i]=arguments[i+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(i=0,n=(r=this._[t]).length;i<n;++i)r[i].value.apply(e,a)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],a=0,i=r.length;a<i;++a)r[a].value.apply(e,n)}};var kt,St,At=bt,Tt=0,Ot=0,Mt=0,It=0,Ct=0,Rt=0,Lt="object"==typeof performance&&performance.now?performance:Date,Nt="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Ft(){return Ct||(Nt(Dt),Ct=Lt.now()+Rt)}function Dt(){Ct=0}function jt(){this._call=this._time=this._next=null}function Zt(t,e,n){var r=new jt;return r.restart(t,e,n),r}function Pt(){Ct=(It=Lt.now())+Rt,Tt=Ot=0;try{!function(){Ft(),++Tt;for(var t,e=kt;e;)(t=Ct-e._time)>=0&&e._call.call(null,t),e=e._next;--Tt}()}finally{Tt=0,function(){var t,e,n=kt,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:kt=e);St=t,zt(r)}(),Ct=0}}function Bt(){var t=Lt.now(),e=t-It;e>1e3&&(Rt-=e,It=t)}function zt(t){Tt||(Ot&&(Ot=clearTimeout(Ot)),t-Ct>24?(t<1/0&&(Ot=setTimeout(Pt,t-Lt.now()-Rt)),Mt&&(Mt=clearInterval(Mt))):(Mt||(It=Lt.now(),Mt=setInterval(Bt,1e3)),Tt=1,Nt(Pt)))}function Ut(t,e,n){var r=new jt;return e=null==e?0:+e,r.restart((function(n){r.stop(),t(n+e)}),e,n),r}jt.prototype=Zt.prototype={constructor:jt,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?Ft():+n)+(null==e?0:+e),this._next||St===this||(St?St._next=this:kt=this,St=this),this._call=t,this._time=n,zt()},stop:function(){this._call&&(this._call=null,this._time=1/0,zt())}};var $t=At("start","end","cancel","interrupt"),Ht=[];function Gt(t,e,n,r,a,i){var o=t.__transition;if(o){if(n in o)return}else t.__transition={};!function(t,e,n){var r,a=t.__transition;function i(t){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=t&&o(t-n.delay)}function o(i){var l,c,f,h;if(1!==n.state)return s();for(l in a)if((h=a[l]).name===n.name){if(3===h.state)return Ut(o);4===h.state?(h.state=6,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete a[l]):+l<e&&(h.state=6,h.timer.stop(),h.on.call("cancel",t,t.__data__,h.index,h.group),delete a[l])}if(Ut((function(){3===n.state&&(n.state=4,n.timer.restart(u,n.delay,n.time),u(i))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(f=n.tween.length),l=0,c=-1;l<f;++l)(h=n.tween[l].value.call(t,t.__data__,n.index,n.group))&&(r[++c]=h);r.length=c+1}}function u(e){for(var a=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),i=-1,o=r.length;++i<o;)r[i].call(t,a);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete a[e],a)return;delete t.__transition}a[e]=n,n.timer=Zt(i,0,n.time)}(t,n,{name:e,index:r,group:a,on:$t,tween:Ht,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:0})}function Vt(t,e){var n=Yt(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function qt(t,e){var n=Yt(t,e);if(n.state>3)throw new Error("too late; already running");return n}function Yt(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function Wt(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}var Xt,Kt,Jt,Qt,te=180/Math.PI,ee={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function ne(t,e,n,r,a,i){var o,u,s;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(s=t*n+e*r)&&(n-=t*s,r-=e*s),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,s/=u),t*r<e*n&&(t=-t,e=-e,s=-s,o=-o),{translateX:a,translateY:i,rotate:Math.atan2(e,t)*te,skewX:Math.atan(s)*te,scaleX:o,scaleY:u}}function re(t,e,n,r){function a(t){return t.length?t.pop()+" ":""}return function(i,o){var u=[],s=[];return i=t(i),o=t(o),function(t,r,a,i,o,u){if(t!==a||r!==i){var s=o.push("translate(",null,e,null,n);u.push({i:s-4,x:Wt(t,a)},{i:s-2,x:Wt(r,i)})}else(a||i)&&o.push("translate("+a+e+i+n)}(i.translateX,i.translateY,o.translateX,o.translateY,u,s),function(t,e,n,i){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),i.push({i:n.push(a(n)+"rotate(",null,r)-2,x:Wt(t,e)})):e&&n.push(a(n)+"rotate("+e+r)}(i.rotate,o.rotate,u,s),function(t,e,n,i){t!==e?i.push({i:n.push(a(n)+"skewX(",null,r)-2,x:Wt(t,e)}):e&&n.push(a(n)+"skewX("+e+r)}(i.skewX,o.skewX,u,s),function(t,e,n,r,i,o){if(t!==n||e!==r){var u=i.push(a(i)+"scale(",null,",",null,")");o.push({i:u-4,x:Wt(t,n)},{i:u-2,x:Wt(e,r)})}else 1===n&&1===r||i.push(a(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,o.scaleX,o.scaleY,u,s),i=o=null,function(t){for(var e,n=-1,r=s.length;++n<r;)u[(e=s[n]).i]=e.x(t);return u.join("")}}}var ae=re((function(t){return"none"===t?ee:(Xt||(Xt=document.createElement("DIV"),Kt=document.documentElement,Jt=document.defaultView),Xt.style.transform=t,t=Jt.getComputedStyle(Kt.appendChild(Xt),null).getPropertyValue("transform"),Kt.removeChild(Xt),ne(+(t=t.slice(7,-1).split(","))[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}),"px, ","px)","deg)"),ie=re((function(t){return null==t?ee:(Qt||(Qt=document.createElementNS("http://www.w3.org/2000/svg","g")),Qt.setAttribute("transform",t),(t=Qt.transform.baseVal.consolidate())?ne((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):ee)}),", ",")",")");function oe(t,e){var n,r;return function(){var a=qt(this,t),i=a.tween;if(i!==n)for(var o=0,u=(r=n=i).length;o<u;++o)if(r[o].name===e){(r=r.slice()).splice(o,1);break}a.tween=r}}function ue(t,e,n){var r,a;if("function"!=typeof n)throw new Error;return function(){var i=qt(this,t),o=i.tween;if(o!==r){a=(r=o).slice();for(var u={name:e,value:n},s=0,l=a.length;s<l;++s)if(a[s].name===e){a[s]=u;break}s===l&&a.push(u)}i.tween=a}}function se(t,e,n){var r=t._id;return t.each((function(){var t=qt(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return Yt(t,r).value[e]}}var le=n(2312);function ce(t,e,n,r,a){var i=t*t,o=i*t;return((1-3*t+3*i-o)*e+(4-6*i+3*o)*n+(1+3*t+3*i-3*o)*r+o*a)/6}function fe(t){return function(){return t}}function he(t,e){return function(n){return t+n*e}}function de(t){return 1==(t=+t)?pe:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):fe(isNaN(e)?n:e)}}function pe(t,e){var n=e-t;return n?he(t,n):fe(isNaN(t)?e:t)}var ge=function t(e){var n=de(e);function r(t,e){var r=n((t=(0,le.B8)(t)).r,(e=(0,le.B8)(e)).r),a=n(t.g,e.g),i=n(t.b,e.b),o=pe(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=a(e),t.b=i(e),t.opacity=o(e),t+""}}return r.gamma=t,r}(1);function ve(t){return function(e){var n,r,a=e.length,i=new Array(a),o=new Array(a),u=new Array(a);for(n=0;n<a;++n)r=(0,le.B8)(e[n]),i[n]=r.r||0,o[n]=r.g||0,u[n]=r.b||0;return i=t(i),o=t(o),u=t(u),r.opacity=1,function(t){return r.r=i(t),r.g=o(t),r.b=u(t),r+""}}}ve((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[r],i=t[r+1],o=r>0?t[r-1]:2*a-i,u=r<e-1?t[r+2]:2*i-a;return ce((n-r/e)*e,o,a,i,u)}})),ve((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),a=t[(r+e-1)%e],i=t[r%e],o=t[(r+1)%e],u=t[(r+2)%e];return ce((n-r/e)*e,a,i,o,u)}}));var me=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ye=new RegExp(me.source,"g");function be(t,e){var n,r,a,i=me.lastIndex=ye.lastIndex=0,o=-1,u=[],s=[];for(t+="",e+="";(n=me.exec(t))&&(r=ye.exec(e));)(a=r.index)>i&&(a=e.slice(i,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:Wt(n,r)})),i=ye.lastIndex;return i<e.length&&(a=e.slice(i),u[o]?u[o]+=a:u[++o]=a),u.length<2?s[0]?function(t){return function(e){return t(e)+""}}(s[0].x):function(t){return function(){return t}}(e):(e=s.length,function(t){for(var n,r=0;r<e;++r)u[(n=s[r]).i]=n.x(t);return u.join("")})}function we(t,e){var n;return("number"==typeof e?Wt:e instanceof le.ZP?ge:(n=(0,le.ZP)(e))?(e=n,ge):be)(t,e)}function xe(t){return function(){this.removeAttribute(t)}}function _e(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Ee(t,e,n){var r,a,i=n+"";return function(){var o=this.getAttribute(t);return o===i?null:o===r?a:a=e(r=o,n)}}function ke(t,e,n){var r,a,i=n+"";return function(){var o=this.getAttributeNS(t.space,t.local);return o===i?null:o===r?a:a=e(r=o,n)}}function Se(t,e,n){var r,a,i;return function(){var o,u,s=n(this);if(null!=s)return(o=this.getAttribute(t))===(u=s+"")?null:o===r&&u===a?i:(a=u,i=e(r=o,s));this.removeAttribute(t)}}function Ae(t,e,n){var r,a,i;return function(){var o,u,s=n(this);if(null!=s)return(o=this.getAttributeNS(t.space,t.local))===(u=s+"")?null:o===r&&u===a?i:(a=u,i=e(r=o,s));this.removeAttributeNS(t.space,t.local)}}function Te(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}function Oe(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}function Me(t,e){var n,r;function a(){var a=e.apply(this,arguments);return a!==r&&(n=(r=a)&&Oe(t,a)),n}return a._value=e,a}function Ie(t,e){var n,r;function a(){var a=e.apply(this,arguments);return a!==r&&(n=(r=a)&&Te(t,a)),n}return a._value=e,a}function Ce(t,e){return function(){Vt(this,t).delay=+e.apply(this,arguments)}}function Re(t,e){return e=+e,function(){Vt(this,t).delay=e}}function Le(t,e){return function(){qt(this,t).duration=+e.apply(this,arguments)}}function Ne(t,e){return e=+e,function(){qt(this,t).duration=e}}function Fe(t,e){if("function"!=typeof e)throw new Error;return function(){qt(this,t).ease=e}}function De(t,e,n){var r,a,i=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?Vt:qt;return function(){var o=i(this,t),u=o.on;u!==r&&(a=(r=u).copy()).on(e,n),o.on=a}}var je=mt.prototype.constructor;function Ze(t){return function(){this.style.removeProperty(t)}}function Pe(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}function Be(t,e,n){var r,a;function i(){var i=e.apply(this,arguments);return i!==a&&(r=(a=i)&&Pe(t,i,n)),r}return i._value=e,i}function ze(t){return function(e){this.textContent=t.call(this,e)}}function Ue(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&ze(r)),e}return r._value=t,r}var $e=0;function He(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Ge(){return++$e}var Ve=mt.prototype;He.prototype=function(t){return mt().transition(t)}.prototype={constructor:He,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=l(t));for(var r=this._groups,a=r.length,i=new Array(a),o=0;o<a;++o)for(var u,s,c=r[o],f=c.length,h=i[o]=new Array(f),d=0;d<f;++d)(u=c[d])&&(s=t.call(u,u.__data__,d,c))&&("__data__"in u&&(s.__data__=u.__data__),h[d]=s,Gt(h[d],e,n,d,h,Yt(u,n)));return new He(i,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=f(t));for(var r=this._groups,a=r.length,i=[],o=[],u=0;u<a;++u)for(var s,l=r[u],c=l.length,h=0;h<c;++h)if(s=l[h]){for(var d,p=t.call(s,s.__data__,h,l),g=Yt(s,n),v=0,m=p.length;v<m;++v)(d=p[v])&&Gt(d,e,n,v,p,g);i.push(p),o.push(s)}return new He(i,o,e,n)},filter:function(t){"function"!=typeof t&&(t=h(t));for(var e=this._groups,n=e.length,r=new Array(n),a=0;a<n;++a)for(var i,o=e[a],u=o.length,s=r[a]=[],l=0;l<u;++l)(i=o[l])&&t.call(i,i.__data__,l,o)&&s.push(i);return new He(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,a=n.length,i=Math.min(r,a),o=new Array(r),u=0;u<i;++u)for(var s,l=e[u],c=n[u],f=l.length,h=o[u]=new Array(f),d=0;d<f;++d)(s=l[d]||c[d])&&(h[d]=s);for(;u<r;++u)o[u]=e[u];return new He(o,this._parents,this._name,this._id)},selection:function(){return new je(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Ge(),r=this._groups,a=r.length,i=0;i<a;++i)for(var o,u=r[i],s=u.length,l=0;l<s;++l)if(o=u[l]){var c=Yt(o,e);Gt(o,t,n,l,u,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new He(r,this._parents,t,n)},call:Ve.call,nodes:Ve.nodes,node:Ve.node,size:Ve.size,empty:Ve.empty,each:Ve.each,on:function(t,e){var n=this._id;return arguments.length<2?Yt(this.node(),n).on.on(t):this.each(De(n,t,e))},attr:function(t,e){var n=w(t),r="transform"===n?ie:we;return this.attrTween(t,"function"==typeof e?(n.local?Ae:Se)(n,r,se(this,"attr."+t,e)):null==e?(n.local?_e:xe)(n):(n.local?ke:Ee)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var r=w(t);return this.tween(n,(r.local?Me:Ie)(r,e))},style:function(t,e,n){var r="transform"==(t+="")?ae:we;return null==e?this.styleTween(t,function(t,e){var n,r,a;return function(){var i=C(this,t),o=(this.style.removeProperty(t),C(this,t));return i===o?null:i===n&&o===r?a:a=e(n=i,r=o)}}(t,r)).on("end.style."+t,Ze(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var r,a,i;return function(){var o=C(this,t),u=n(this),s=u+"";return null==u&&(this.style.removeProperty(t),s=u=C(this,t)),o===s?null:o===r&&s===a?i:(a=s,i=e(r=o,u))}}(t,r,se(this,"style."+t,e))).each(function(t,e){var n,r,a,i,o="style."+e,u="end."+o;return function(){var s=qt(this,t),l=s.on,c=null==s.value[o]?i||(i=Ze(e)):void 0;l===n&&a===c||(r=(n=l).copy()).on(u,a=c),s.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,a,i=n+"";return function(){var o=C(this,t);return o===i?null:o===r?a:a=e(r=o,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,Be(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(se(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,Ue(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,a=Yt(this.node(),n).tween,i=0,o=a.length;i<o;++i)if((r=a[i]).name===t)return r.value;return null}return this.each((null==e?oe:ue)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Ce:Re)(e,t)):Yt(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Le:Ne)(e,t)):Yt(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(Fe(e,t)):Yt(this.node(),e).ease},end:function(){var t,e,n=this,r=n._id,a=n.size();return new Promise((function(i,o){var u={value:o},s={value:function(){0==--a&&i()}};n.each((function(){var n=qt(this,r),a=n.on;a!==t&&((e=(t=a).copy())._.cancel.push(u),e._.interrupt.push(u),e._.end.push(s)),n.on=e}))}))}};var qe={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function Ye(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))return qe.time=Ft(),qe;return n}mt.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var n,r,a,i=t.__transition,o=!0;if(i){for(a in e=null==e?null:e+"",i)(n=i[a]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete i[a]):o=!1;o&&delete t.__transition}}(this,t)}))},mt.prototype.transition=function(t){var e,n;t instanceof He?(e=t._id,t=t._name):(e=Ge(),(n=qe).time=Ft(),t=null==t?null:t+"");for(var r=this._groups,a=r.length,i=0;i<a;++i)for(var o,u=r[i],s=u.length,l=0;l<s;++l)(o=u[l])&&Gt(o,t,e,l,u,n||Ye(o,e));return new He(r,this._parents,t,e)};var We=n(7046),Xe=n(7834);function Ke(t){return"string"==typeof t?new gt([[document.querySelector(t)]],[document.documentElement]):new gt([[t]],pt)}var Je=n(5393);function Qe(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function tn(t){return t}var en=n(3349);var nn=n(8119);function rn(t){return t.innerRadius}function an(t){return t.outerRadius}function on(t){return t.startAngle}function un(t){return t.endAngle}function sn(t){return t&&t.padAngle}function ln(t,e,n,r,a,i,o,u){var s=n-t,l=r-e,c=o-a,f=u-i,h=f*s-c*l;if(!(h*h<en.Ho))return[t+(h=(c*(e-i)-f*(t-a))/h)*s,e+h*l]}function cn(t,e,n,r,a,i,o){var u=t-n,s=e-r,l=(o?i:-i)/(0,en._b)(u*u+s*s),c=l*s,f=-l*u,h=t+c,d=e+f,p=n+c,g=r+f,v=(h+p)/2,m=(d+g)/2,y=p-h,b=g-d,w=y*y+b*b,x=a-i,_=h*g-p*d,E=(b<0?-1:1)*(0,en._b)((0,en.Fp)(0,x*x*w-_*_)),k=(_*b-y*E)/w,S=(-_*y-b*E)/w,A=(_*b+y*E)/w,T=(-_*y+b*E)/w,O=k-v,M=S-m,I=A-v,C=T-m;return O*O+M*M>I*I+C*C&&(k=A,S=T),{cx:k,cy:S,x01:-c,y01:-f,x11:k*(a/x-1),y11:S*(a/x-1)}}function fn(){var t=rn,e=an,n=(0,Je.Z)(0),r=null,a=on,i=un,o=sn,u=null;function s(){var s,l,c=+t.apply(this,arguments),f=+e.apply(this,arguments),h=a.apply(this,arguments)-en.ou,d=i.apply(this,arguments)-en.ou,p=(0,en.Wn)(d-h),g=d>h;if(u||(u=s=(0,nn.Z)()),f<c&&(l=f,f=c,c=l),f>en.Ho)if(p>en.BZ-en.Ho)u.moveTo(f*(0,en.mC)(h),f*(0,en.O$)(h)),u.arc(0,0,f,h,d,!g),c>en.Ho&&(u.moveTo(c*(0,en.mC)(d),c*(0,en.O$)(d)),u.arc(0,0,c,d,h,g));else{var v,m,y=h,b=d,w=h,x=d,_=p,E=p,k=o.apply(this,arguments)/2,S=k>en.Ho&&(r?+r.apply(this,arguments):(0,en._b)(c*c+f*f)),A=(0,en.VV)((0,en.Wn)(f-c)/2,+n.apply(this,arguments)),T=A,O=A;if(S>en.Ho){var M=(0,en.ZR)(S/c*(0,en.O$)(k)),I=(0,en.ZR)(S/f*(0,en.O$)(k));(_-=2*M)>en.Ho?(w+=M*=g?1:-1,x-=M):(_=0,w=x=(h+d)/2),(E-=2*I)>en.Ho?(y+=I*=g?1:-1,b-=I):(E=0,y=b=(h+d)/2)}var C=f*(0,en.mC)(y),R=f*(0,en.O$)(y),L=c*(0,en.mC)(x),N=c*(0,en.O$)(x);if(A>en.Ho){var F,D=f*(0,en.mC)(b),j=f*(0,en.O$)(b),Z=c*(0,en.mC)(w),P=c*(0,en.O$)(w);if(p<en.pi&&(F=ln(C,R,Z,P,D,j,L,N))){var B=C-F[0],z=R-F[1],U=D-F[0],$=j-F[1],H=1/(0,en.O$)((0,en.Kh)((B*U+z*$)/((0,en._b)(B*B+z*z)*(0,en._b)(U*U+$*$)))/2),G=(0,en._b)(F[0]*F[0]+F[1]*F[1]);T=(0,en.VV)(A,(c-G)/(H-1)),O=(0,en.VV)(A,(f-G)/(H+1))}}E>en.Ho?O>en.Ho?(v=cn(Z,P,C,R,f,O,g),m=cn(D,j,L,N,f,O,g),u.moveTo(v.cx+v.x01,v.cy+v.y01),O<A?u.arc(v.cx,v.cy,O,(0,en.fv)(v.y01,v.x01),(0,en.fv)(m.y01,m.x01),!g):(u.arc(v.cx,v.cy,O,(0,en.fv)(v.y01,v.x01),(0,en.fv)(v.y11,v.x11),!g),u.arc(0,0,f,(0,en.fv)(v.cy+v.y11,v.cx+v.x11),(0,en.fv)(m.cy+m.y11,m.cx+m.x11),!g),u.arc(m.cx,m.cy,O,(0,en.fv)(m.y11,m.x11),(0,en.fv)(m.y01,m.x01),!g))):(u.moveTo(C,R),u.arc(0,0,f,y,b,!g)):u.moveTo(C,R),c>en.Ho&&_>en.Ho?T>en.Ho?(v=cn(L,N,D,j,c,-T,g),m=cn(C,R,Z,P,c,-T,g),u.lineTo(v.cx+v.x01,v.cy+v.y01),T<A?u.arc(v.cx,v.cy,T,(0,en.fv)(v.y01,v.x01),(0,en.fv)(m.y01,m.x01),!g):(u.arc(v.cx,v.cy,T,(0,en.fv)(v.y01,v.x01),(0,en.fv)(v.y11,v.x11),!g),u.arc(0,0,c,(0,en.fv)(v.cy+v.y11,v.cx+v.x11),(0,en.fv)(m.cy+m.y11,m.cx+m.x11),g),u.arc(m.cx,m.cy,T,(0,en.fv)(m.y11,m.x11),(0,en.fv)(m.y01,m.x01),!g))):u.arc(0,0,c,x,w,g):u.lineTo(L,N)}else u.moveTo(0,0);if(u.closePath(),s)return u=null,s+""||null}return s.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+a.apply(this,arguments)+ +i.apply(this,arguments))/2-en.pi/2;return[(0,en.mC)(r)*n,(0,en.O$)(r)*n]},s.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:(0,Je.Z)(+e),s):t},s.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:(0,Je.Z)(+t),s):e},s.cornerRadius=function(t){return arguments.length?(n="function"==typeof t?t:(0,Je.Z)(+t),s):n},s.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,Je.Z)(+t),s):r},s.startAngle=function(t){return arguments.length?(a="function"==typeof t?t:(0,Je.Z)(+t),s):a},s.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:(0,Je.Z)(+t),s):i},s.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:(0,Je.Z)(+t),s):o},s.context=function(t){return arguments.length?(u=null==t?null:t,s):u},s}var hn=n(454),dn=n.n(hn),pn=n(5409),gn=n.n(pn),vn=["#4bbcad","#d54539","#5ab94d","#8a5cd3","#a4b243","#ba5ccd","#54995c","#cf47a1","#d29f3e","#5c6fda","#c36528","#5fa6dc","#d74770","#7d7430","#8a529e","#df9273","#5f74b8","#ac5450","#d192d7","#b26088"],mn={fx:{in:function(t){"string"!=typeof t&&(null==t||t.style("left",it.pageX+"px").style("top",it.pageY-55+"px"),null==t||t.transition().duration(200).style("opacity",.9))},move:function(t){"string"!=typeof t&&(null==t||t.style("left",it.pageX+"px").style("top",it.pageY-55+"px"))},out:function(t){"string"!=typeof t&&(null==t||t.transition().duration(100).style("opacity",0))}}},yn=function(t){return function(e,n,r){var a=t.tip,i=t.tipContainer;t.colors;a.fx.out(i),Ke(r[n]).attr("fill-opacity",.7).transition("easeIn").attr("fill-opacity",1)}},bn=function(){var t=tn,e=Qe,n=null,r=(0,Je.Z)(0),a=(0,Je.Z)(en.BZ),i=(0,Je.Z)(0);function o(o){var u,s,l,c,f,h=o.length,d=0,p=new Array(h),g=new Array(h),v=+r.apply(this,arguments),m=Math.min(en.BZ,Math.max(-en.BZ,a.apply(this,arguments)-v)),y=Math.min(Math.abs(m)/h,i.apply(this,arguments)),b=y*(m<0?-1:1);for(u=0;u<h;++u)(f=g[p[u]=u]=+t(o[u],u,o))>0&&(d+=f);for(null!=e?p.sort((function(t,n){return e(g[t],g[n])})):null!=n&&p.sort((function(t,e){return n(o[t],o[e])})),u=0,l=d?(m-h*b)/d:0;u<h;++u,v=c)s=p[u],c=v+((f=g[s])>0?f*l:0)+b,g[s]={data:o[s],index:u,value:f,startAngle:v,endAngle:c,padAngle:y};return g}return o.value=function(e){return arguments.length?(t="function"==typeof e?e:(0,Je.Z)(+e),o):t},o.sortValues=function(t){return arguments.length?(e=t,n=null,o):e},o.sort=function(t){return arguments.length?(n=t,e=null,o):n},o.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:(0,Je.Z)(+t),o):r},o.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:(0,Je.Z)(+t),o):a},o.padAngle=function(t){return arguments.length?(i="function"==typeof t?t:(0,Je.Z)(+t),o):i},o}().sort(null).value((function(t){return t.count})),wn=function(t,e){void 0===e&&(e=0);var n=t.donutWidth,r=void 0===n?0:n,a=t.width,i=t.height,o=Math.min(Number(a),i)/2;return 0===r?o-10:o-10-e*(r+10)},xn=function(t,e){void 0===e&&(e=0);var n=t.donutWidth,r=void 0===n?0:n,a=t.width,i=t.height,o=Math.min(Number(a),i)/2;return 0===r?0:o-10-r-e*(r+10)},_n=function(t,e){return fn().outerRadius(wn(t,e)).innerRadius(xn(t,e))},En=function(){var t,e,n,r,a,i,o,u,s={backgroundColor:"#ddd",className:"piechart-d3",colorScheme:vn,data:{bins:[],counts:[]},donutWidth:0,height:200,hover:{lighten:.1},labels:{display:!0,displayFn:function(t){return t.value}},margin:{bottom:0,left:10,right:0,top:10},tip:mn,tipContainer:"body",tipContentFn:function(t,e,n,r){return r+": "+t[e]+"<br />"+n},visible:{},width:200},l={create:function(t,e){var r=this;void 0===e&&(e={}),gn()(s,e),i=s.data.counts.map((function(t,e){return t.data.map((function(e,n){return{count:e,groupLabel:t.label,label:s.data.bins[n]}}))})),this._makeSvg(t),n=[],i.forEach((function(t,e){r.drawChartBg(e)})),this.update(s)},_makeSvg:function(n){if(r){r.selectAll("svg > *").remove(),r.remove();var a=n.getElementsByTagName("svg");a.length>0&&n.removeChild(a[0])}var i=s.margin,o=s.width,u=s.height,l=s.className;r=Ke(n).append("svg").attr("class",l).attr("width",o).attr("height",u).attr("viewBox","0 0 "+o+" "+u).append("g").attr("transform","translate("+i.left+","+i.top+")");var c=function(t,e){return e&&e.remove(),(e=Ke(t).append("div").attr("class","tooltip top").style("opacity",0)).append("div").attr("class","tooltip-arrow"),{tipContainer:e,tipContent:e.append("div").attr("class","tooltip-inner")}}(s.tipContainer,t);e=c.tipContent,t=c.tipContainer},update:function(t){s.data&&(gn()(s,t),t.data&&(s.data=dn()(t.data)),s.colorScheme&&(s.colorScheme=s.colorScheme),s.data.bins&&this.drawCharts())},drawCharts:function(){var t=this,e=s.data,n=s.visible;a=e.counts.map((function(t){return t.data.map((function(r,a){return{count:!1!==n[e.bins[a]]?r:0,groupLabel:t.label,label:e.bins[a]}}))})),a.forEach((function(n,r){var a,i,o=null!==(a=null===(i=e.counts[r])||void 0===i?void 0:i.colors)&&void 0!==a?a:s.colorScheme;t.drawChart(n,r,e.bins,o),t.drawLabels(n,r,e.bins,o)})),i=a},drawChartBg:function(t){var e=s.backgroundColor,a=s.width,i=s.height,o=2*Math.PI,u=fn().innerRadius(xn(s,t)).outerRadius(wn(s,t)).startAngle(0).endAngle(o),l=r.append("g").attr("class","pie-bg").append("path").attr("class","pie-background").style("fill",e);l.enter().attr("transform","translate("+Number(a)/2+","+i/2+")").attr("d",u),l.merge(l),n[t]||(r.append("g").attr("class","pie-container"),r.append("g").attr("class","pie-labels"),n[t]=r)},drawChart:function(r,a,o,u){var l=s.width,c=s.height,f=s.tip,h=s.tipContentFn,d=s.hover,p=i[a].length===r.length?i[a]:r,g=(bn(p),(0,Xe.Z)(u));g.domain(Array.from(new Array(r.length).keys()).map((function(t){return t.toString()})));var v=_n(s,a),m=n[a].select(".pie-container").selectAll("path").data(bn(r));m.enter().append("path").attr("transform",(function(t){return"translate("+Number(l)/2+","+c/2+")"})).attr("stroke","#FFF").attr("fill",(function(t,e){return g(e)})).on("mouseover",(function(n,r,a){d&&Ke(a[r]).attr("fill-opacity",1).transition("easeIn").attr("fill-opacity",.7),e.html((function(){return h(o,r,n.data.count,n.data.groupLabel)})),f.fx.in(t)})).on("mousemove",(function(){return f.fx.move(t)})).on("mouseout",yn({tip:f,tipContainer:t,colors:g})).attr("d",v).style("opacity",0).transition().duration(500).style("opacity",1),m.merge(m).on("mouseover",(function(n,r,a){d&&Ke(a[r]).attr("fill-opacity",1).transition("easeIn").attr("fill-opacity",.7),e.html((function(){return h(o,r,n.data.count,n.data.groupLabel)})),f.fx.in(t)})).on("mousemove",(function(){return f.fx.move(t)})).on("mouseout",yn({tip:f,tipContainer:t,colors:g})).transition().delay(400).duration(500).attrTween("d",kn(v)),m.exit().transition().attrTween("d",kn(v)).duration(500).style("opacity",0).remove()},drawLabels:function(t,e,r,a){var i=s.labels,l=s.width,c=s.height,f=_n(s,e),h=n[e].select(".pie-labels").selectAll("text.label").data(bn(t));h.enter().append("text").attr("class","label").each((function(){u=c,o=Number(l)})).style("opacity",0).text((function(t,e){return 0===t.value?"":i.displayFn(t,e)})).attr("transform",(function(t){var e=f.centroid(t);return"translate("+(e[0]+o/2)+","+(e[1]+u/2)+")"})).transition().duration(500).style("opacity",(function(t){return!1===i.display||0===t.value?0:1})),h.merge(h).transition().duration(500).style("opacity",0).transition().attr("transform",(function(t){var e=f.centroid(t);return"translate("+(e[0]+o/2)+","+(e[1]+u/2)+")"})).text((function(t,e){return 0===t.value?"":i.displayFn(t,e)})).transition().duration(500).style("opacity",(function(t){return!1===i.display||0===t.value?0:1})),h.exit().transition().duration(500).style("opacity",0)},destroy:function(){r.selectAll("svg > *").remove()}};return l};function kn(t){return function(e){var n=(0,We.Z)(this._current,e);return this._current=n(0),function(e){return t(n(e))}}}var Sn=["children"],An=function(t){function e(e){var n;return(n=t.call(this,e)||this).ref=null,n.chart=En(),n.state={parentWidth:300},n}(0,o.Z)(e,t);var n=e.prototype;return n.handleResize=function(){var t=this;if(this.getDOMNode()){var e=this.ref&&this.ref.offsetWidth?this.ref.offsetWidth:0;this.setState({parentWidth:e},(function(){return t.chart.update(t.getChartState())}))}},n.componentDidMount=function(){var t=this,e=this.getDOMNode();e&&(this.chart.create(e,this.getChartState()),"100%"===this.props.width&&(window.addEventListener("resize",(function(e){return t.handleResize()})),this.handleResize()))},n.componentDidUpdate=function(){this.getDOMNode()&&this.chart.update(this.getChartState())},n.getChartState=function(){var t=this.props.width,e=this.props,n=(e.children,(0,i.Z)(e,Sn));return"100%"===t&&(t=this.state.parentWidth||300),Object.assign({},n,{width:t})},n.componentWillUnmount=function(){"100%"===this.props.width&&window.removeEventListener("resize",this.handleResize),this.getDOMNode()&&this.chart.destroy()},n.getDOMNode=function(){var t=u.findDOMNode(this.ref);try{if(t instanceof Text)return;return t}catch(e){return t}},n.render=function(){var t=this;return a.createElement("div",{ref:function(e){return t.ref=e},className:"piechart-chart-container"})},e}(a.Component),Tn=An,On=(n(1349),n(2982)),Mn=n(4696),In=n(3526),Cn=n(5115),Rn=n(38),Ln=n(3383),Nn=n(418),Fn=n(2676),Dn=function(t){var e=t.colorScheme,n=void 0===e?Mn.Z:e,i=t.data,o=t.id,u=void 0===o?"":o,s=t.direction,l=void 0===s?In.b.HORIZONTAL:s,c=t.groupLayout,f=void 0===c?r.M9.GROUPED:c,h=t.height,d=t.splitBins,p=void 0===d?["Left","Right"]:d,g=t.width,v=t.visible,m=void 0===v?{}:v,y=t.xAxisHeight,b=t.splitAxisHeight,w=t.yAxisWidth,x=t.chartPadding,_=void 0===x?15:x,E=t.padding,k=void 0===E?Cn.o:E,S=t.showBinPercentages,A=void 0!==S&&S,T=t.title;w||(w=l===In.b.VERTICAL?40:100),y||(y=l===In.b.VERTICAL?100:40),b||(b=l===In.b.VERTICAL?100:40);var O=jn(i,!0),M={width:g,height:h,chartPadding:_,title:T},I=[];i.counts.forEach((function(t){t.data.forEach((function(e,n){e.forEach((function(e,r){I[r]||(I[r]=[]),I[r].push({side:0===n?"left":"right",groupLabel:t.label,colorRef:t.label,label:i.bins[r],value:!1!==m[i.bins[r]]&&!1!==m[t.label]?e:0})}))}))}));var C=i.counts.map((function(t,e){return{label:p[0]+" "+t.label,data:l===In.b.HORIZONTAL?(0,On.Z)(t.data[0]).reverse():(0,On.Z)(t.data[0])}})),R=i.counts.map((function(t,e){return{label:p[1]+" "+t.label,data:l===In.b.HORIZONTAL?(0,On.Z)(t.data[1]).reverse():(0,On.Z)(t.data[1])}})),L=l===In.b.VERTICAL?g-w-2*_:(g-2*_-w)/2,N=l===In.b.VERTICAL?(h-2*_-y)/2:h-y-b-2*_;return a.createElement(Rn.Z,Object.assign({},M,{width:g+30,id:u}),a.createElement(Cn.Z,{values:C,colorScheme:n,direction:l,inverse:l!==In.b.VERTICAL,left:l===In.b.VERTICAL?b+y:w,height:N,width:L,groupLayout:f,bins:i.bins,domain:O,id:"left-"+u,padding:k,showLabels:[A,A]}),a.createElement(Cn.Z,{values:R,colorScheme:n,direction:l,inverse:l===In.b.VERTICAL,left:l===In.b.VERTICAL?b+y:(g-2*_+w)/2,height:N,width:L,groupLayout:f,bins:i.bins,domain:O,id:"right-"+u,top:l===In.b.HORIZONTAL?0:N,padding:k,showLabels:[A,A]}),l===In.b.HORIZONTAL&&a.createElement(a.Fragment,null,a.createElement(Nn.ZP,{width:w,height:N,scale:"band",path:{opacity:0},tickSize:0,padding:k,values:(0,On.Z)(i.bins).reverse()}),a.createElement(Nn.ZP,{width:w,height:N,left:L,labelFormat:function(){return""},padding:k,values:l===In.b.HORIZONTAL?i.bins:void 0,scale:"band"}),a.createElement(Ln.Z,{width:L,inverse:!0,height:y,top:N,left:w,scale:"linear",domain:O}),a.createElement(Ln.Z,{width:L,height:y,top:N,left:(g-2*_+w)/2,scale:"linear",domain:O}),a.createElement(Ln.Z,{height:b,left:w,top:N+b,width:M.width-w,values:p,path:{opacity:0},scale:"point"})),l===In.b.VERTICAL&&a.createElement(a.Fragment,null,a.createElement(Ln.Z,{width:L,height:w,scale:"band",padding:k,path:{opacity:0},tickSize:0,left:y+b,top:2*N,values:(0,On.Z)(i.bins)}),a.createElement(Ln.Z,{width:L,height:w,left:y+b,labelFormat:function(){return""},values:i.bins,top:N,scale:"band",padding:k}),a.createElement(Nn.ZP,{width:y,height:N,top:0,left:b,scale:"linear",domain:O}),a.createElement(Nn.ZP,{width:y,height:N,inverse:!0,top:N,left:b,scale:"linear",domain:O}),a.createElement(Nn.ZP,{height:2*N,left:0,width:b,values:p,path:{opacity:0},scale:"point"})))},jn=function(t,e){void 0===e&&(e=!0);var n=t.counts.reduce((function(t,e){return t.concat(e.data[0])}),[]),r=t.counts.reduce((function(t,e){return t.concat(e.data[1])}),[]),a=[0,(0,Fn.oW)(Math.max.apply(Math,(0,On.Z)(r)))];if(e){var i=Math.max(Math.max.apply(Math,(0,On.Z)(n)),a[1]);a=[0,(0,Fn.oW)(i)]}return a},Zn=(n(5234),n(9118)),Pn={show:!0,showTitle:!0,z:3,fill:"#eee",stroke:"#555"},Bn=function(t){var e=t.children,n=t.cx,r=t.cy,i=t.fill,o=void 0===i?Pn.fill:i,u=t.id,s=t.PointComponent,l=t.z,c=void 0===l?Pn.z:l,f=t.stroke,h=void 0===f?Pn.stroke:f,d=t.x,p=t.y,g=t.opacity;return s?a.createElement(s,{"data-testid":u,cx:Math.round(n),cy:Math.round(r),x:null!=d?d:n,y:null!=p?p:r,z:null!=c?c:3},e):a.createElement("circle",{"data-testid":u,r:null!=c?c:3,style:{transition:"all 0.5s ease",opacity:g},cx:Math.round(n),cy:Math.round(r),fill:o,stroke:h},e)},zn=function(t){var e=t.d,n=t.fill,r=t.stroke,i=t.id,o=t.opacity,u=t.onMouseEnter,s=t.onMouseLeave;return a.createElement("path",{id:i,"data-testid":i,onMouseEnter:u,onMouseLeave:s,fill:n,stroke:null!=r?r:n,style:{transition:"all 0.5s ease",opacity:o},d:e})},Un=function(t){var e=t.initialPosition,n=t.data,r=t.scaleFunction,i=t.width,o=function(t,e){return function(n){var r=t(n.x);return r>=e.start&&r<=e.end}},u=(0,a.useState)(n.filter(o(c,e))),s=u[0],l=u[1],c=(0,a.useMemo)((function(){return r().domain([n[0].x,n[n.length-1].x]).range([0,i])}),[r,n,i]);return{brushedData:s,makeBrushedData:(0,a.useCallback)((function(t){l(n.filter(o(c,t)))}),[c,n])}},$n=n(518),Hn=["x","y"],Gn=function(t){var e,n=t.data,r=t.z,o=void 0===r?5:r,u=(t.fill,t.stroke,t.showTitle),s=void 0===u||u,l=t.PointComponent,c=(0,$n.kE)(t),f=c.xScale,h=c.yScale,d="point-"+(null!==(e=t.label)&&void 0!==e?e:"").replace(/[^a-z]/gi,"");return null===h?null:a.createElement(a.Fragment,null,n.map((function(t){var e,n=t.x,r=t.y,u=((0,i.Z)(t,Hn),h(r)),c=f(n),p=d+"-"+c+"-"+u;return a.createElement(Bn,{key:p,id:p,PointComponent:l,cx:c,cy:u,x:n,y:r,z:null!==(e=t.z)&&void 0!==e?e:o},s&&a.createElement("title",null,n+", "+r))})))},Vn=Yn(n(6967).Z);function qn(t){this._curve=t}function Yn(t){function e(e){return new qn(t(e))}return e._curve=t,e}qn.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var Wn=n(4580);function Xn(){return t=(0,Wn.Z)().curve(Vn),e=t.curve,t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Yn(t)):e()._curve},t;var t,e}var Kn=function(t){return 2*Math.PI*t/360},Jn=function(t,e){var n=Kn(t);return[Math.sin(n)*e,-Math.cos(n)*e]},Qn=function(t,e){var n,r=360/t.length,a=t.map((function(t,n){return[Kn(r)*n,e]}));return a.push(a[0]),null!==(n=Xn()(a))&&void 0!==n?n:""},tr=function(t){var e=t.axis,n=t.ticks,r=void 0===n?7:n,i=t.labels,o=t.center,u=t.radial,s=Math.min.apply(Math,(0,On.Z)(o)),l=360/i.length;return a.createElement(a.Fragment,null,Array(r).fill("").map((function(t,e){var n,l;return a.createElement("path",{key:"radial-"+e,transform:"translate("+o[0]+" "+o[1]+")",d:Qn(i,s/(r+1)*(e+1)),stroke:null!==(n=null==u?void 0:u.stroke)&&void 0!==n?n:"#eee",fill:"none",strokeWidth:null!==(l=null==u?void 0:u.strokeWidth)&&void 0!==l?l:"1"})})),i.map((function(t,n){var r,i,u=Jn(l*n,s+15),c="axis-"+t.replace(/[^a-z]/gi,"");return a.createElement("g",{key:c},a.createElement("path",{"data-testid":c,id:c,transform:"rotate("+l*n+" "+o[0]+" "+o[1]+")",d:"M"+o[0]+","+o[1]+" L"+s+",0",stroke:null!==(r=null==e?void 0:e.stroke)&&void 0!==r?r:"#AAA",fill:"none",strokeWidth:null!==(i=null==e?void 0:e.strokeWidth)&&void 0!==i?i:"1"}," "),a.createElement("text",{x:o[0]+u[0],y:o[1]+u[1]},t))})))},er=n(2781),nr=function(t){var e=t.axisLabelFormat,n=t.colorScheme,i=t.data,o=t.direction,u=void 0===o?In.b.VERTICAL:o,s=t.height,l=t.tip,c=t.width,f=t.xAxisHeight,h=t.padding,d=void 0===h?Cn.o:h,p=t.yAxisWidth,g=t.title,v=t.titleHeight,m=void 0===v?40:v,y=t.titleLayout,b=void 0===y?Nn.Af.HORIZONTAL:y,w=function(t){var e=t.data,n=t.height,r=t.clampToZero,i=void 0===r||r,o=n/e.length,u=(0,a.useState)([]),s=u[0],l=u[1],c=(0,a.useState)([0,0]),f=c[0],h=c[1],d=(0,a.useState)([]),p=d[0],g=d[1];return(0,a.useEffect)((function(){var t=e.reduce((function(t,e){return Array.from(new Set([].concat((0,On.Z)(t),(0,On.Z)(e.bins))))}),[]);l(t);var n=e.map((function(e){var n=e.counts.map((function(n){var r=new Array(t.length).fill(0);return n.data.forEach((function(n,a){var i=t.findIndex((function(t){return t===e[a]}));r[i]=n})),n}));return Object.assign({},e,{bins:t,counts:n})}));g(n);var r=n.reduce((function(t,e){var n=e.counts.reduce((function(t,e){return[].concat((0,On.Z)(t),(0,On.Z)(e.data))}),[]);return[].concat((0,On.Z)(n),(0,On.Z)(t))}),[]);i&&r.push(0);var a=(0,er.Z)(r);a[0]==a[1]&&a[1]++,h(a)}),[e]),{chartHeight:o,bins:s,domain:f,values:p}}({data:i,height:s}),x=w.chartHeight,_=w.bins,E=w.domain,k=w.values;p||(p=u===In.b.VERTICAL?40:100),f||(f=u===In.b.VERTICAL?100:40);var S=b===Nn.Af.HORIZONTAL?x-f-m:x-f;return a.createElement(Rn.Z,{height:s,title:g,width:c},k.map((function(t,i){var o=b===Nn.Af.HORIZONTAL?x*i+m:x*i,s=c-Number(p);return a.createElement("g",{key:"plot-"+t.title},b===Nn.Af.HORIZONTAL?a.createElement("g",{transform:"translate("+p+", "+(x*i+m/2)+")",height:m,width:s},a.createElement("text",{fill:Nn.CO.stroke,fontSize:"12px",fontWeight:"bold",width:s},String(t.title))):a.createElement(Nn.ZP,{width:0,height:S,scale:"band",top:x*i,labelFormat:e,path:{opacity:0},labelOrientation:Nn.Af.VERTICAL,tickFormat:{fontSize:"12px",stroke:"#333"},values:[String(t.title)]}),a.createElement(Nn.ZP,{width:Number(p),labelFormat:e,height:S,top:o,domain:E}),a.createElement(Ln.Z,{width:s,height:Number(f),top:x*(i+1)-Number(f),left:p,labelFormat:e,padding:d,values:_}),a.createElement(Cn.Z,{left:p,height:S,colorScheme:n,groupLayout:r.M9.STACKED,values:k[i].counts,bins:_,top:o,domain:E,padding:d,direction:u,tip:l,width:s}))})))},rr=n(141),ar=function(t){var e=t.label,n=void 0===e?"":e,r=t.line,i="area-"+n.replace(/[^a-z]/gi,""),o=(0,$n.FQ)(t),u=o.previous,s=o.current,l=(0,rr.q_)({from:{t:0},to:{t:1},reset:!0,delay:0}),c=function(){return(0,We.Z)(u,s)},f=(0,a.useRef)(c());return(0,a.useLayoutEffect)((function(){f.current=c()})),a.createElement(rr.q.path,{className:i,fill:r.fill.fill,d:l.t.interpolate((function(t){return f.current(t)}))})},ir=(n(8643),n(5422)),or=n(6687),ur=function(t){var e=t.colorScheme,n=void 0===e?Mn.Z:e,r=t.data,i=t.height,o=t.id,u=t.padding,s=void 0===u?15:u,l=t.points,c=void 0===l?[]:l,f=t.title,h=t.width,d=r.reduce((function(t,e){return t.concat(e.axes.map((function(t){return t.value})))}),[]),p=r.reduce((function(t,e){return e.axes.forEach((function(e){t.includes(e.axis)||t.push(e.axis)})),t}),[]),g=[(h-2*s)/2,(i-2*s)/2],v=(0,er.Z)(d),m=r.map((function(t){return function(t,e,n,r){var a=360/e.length,i=Math.min.apply(Math,(0,On.Z)(n)),o=(0,or.Z)().domain(r).rangeRound([0,i]);return t.axes.map((function(t){var n,r=e.findIndex((function(e){return e===t.axis}));return Jn(a*r,null!==(n=o(t.value))&&void 0!==n?n:0)})).map((function(t){return[n[0]+t[0],n[1]+t[1]]}))}(t,p,g,v)})),y=(0,a.useState)(null),b=y[0],w=y[1];return a.createElement(Rn.Z,{height:i,id:o,title:f,width:h},a.createElement(tr,{labels:p,center:g}),r.map((function(t,e){var r,i,o=(null!==(r=t.label)&&void 0!==r?r:"").replace(/[^a-z]/gi,"");return a.createElement(a.Fragment,{key:"area-"+o},a.createElement(zn,{id:"area-fill-"+o,fill:n[e],opacity:null===b?.5:o===b?1:.1,onMouseEnter:function(){return w(o)},onMouseLeave:function(){return w(null)},d:null!==(i=(0,Wn.Z)()(m[e]))&&void 0!==i?i:""}),m[e].map((function(n,r){var i,u,s=null!==(i=c[e])&&void 0!==i?i:Pn,l="point-"+o+"-"+t.axes[r].axis.replace(/[^a-z]/gi,"");return a.createElement(Bn,{id:l,key:l,cx:n[0],cy:n[1],x:n[0],y:n[1],PointComponent:null==s?void 0:s.PointComponent,z:null!==(u=s.z)&&void 0!==u?u:3},(null==s?void 0:s.showTitle)&&a.createElement("title",null,o,": ",t.axes[r].value))})))})))},sr=n(885),lr=n(3144),cr=n(5671),fr=n(1414),hr=n.n(fr);function dr(t){var e=void 0===t?{debounce:0,scroll:!1,offsetSize:!1}:t,n=e.debounce,r=e.scroll,i=e.polyfill,o=e.offsetSize,u=i||("undefined"==typeof window?(0,lr.Z)((function t(){(0,cr.Z)(this,t)})):window.ResizeObserver);if(!u)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");var s=(0,a.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),l=(0,sr.Z)(s,2),c=l[0],f=l[1],h=(0,a.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:c}),d=n?"number"==typeof n?n:n.scroll:null,p=n?"number"==typeof n?n:n.resize:null,g=(0,a.useRef)(!1);(0,a.useEffect)((function(){return g.current=!0,function(){g.current=!1}}));var v=(0,a.useMemo)((function(){var t=function(){if(h.current.element){var t=h.current.element.getBoundingClientRect(),e={left:t.left,top:t.top,width:t.width,height:t.height,bottom:t.bottom,right:t.right,x:t.x,y:t.y};h.current.element instanceof HTMLElement&&o&&(e.height=h.current.element.offsetHeight,e.width=h.current.element.offsetWidth),Object.freeze(e),g.current&&!mr(h.current.lastBounds,e)&&f(h.current.lastBounds=e)}};return[t,p?hr()(t,p):t,d?hr()(t,d):t]}),[f,o,d,p]),m=(0,sr.Z)(v,3),y=m[0],b=m[1],w=m[2];function x(){h.current.scrollContainers&&(h.current.scrollContainers.forEach((function(t){return t.removeEventListener("scroll",w,!0)})),h.current.scrollContainers=null),h.current.resizeObserver&&(h.current.resizeObserver.disconnect(),h.current.resizeObserver=null)}function _(){h.current.element&&(h.current.resizeObserver=new u(w),h.current.resizeObserver.observe(h.current.element),r&&h.current.scrollContainers&&h.current.scrollContainers.forEach((function(t){return t.addEventListener("scroll",w,{capture:!0,passive:!0})})))}var E,k,S;return E=w,k=Boolean(r),(0,a.useEffect)((function(){if(k){var t=E;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),function(){window.removeEventListener("scroll",t,!0)}}}),[E,k]),S=b,(0,a.useEffect)((function(){var t=S;return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[S]),(0,a.useEffect)((function(){x(),_()}),[r,w,b]),(0,a.useEffect)((function(){return x}),[]),[function(t){t&&t!==h.current.element&&(x(),h.current.element=t,h.current.scrollContainers=pr(t),_())},c,y]}function pr(t){var e=[];if(!t||t===document.body)return e;var n=window.getComputedStyle(t);return[n.overflow,n.overflowX,n.overflowY].some((function(t){return"auto"===t||"scroll"===t}))&&e.push(t),[].concat(e,(0,On.Z)(pr(t.parentElement)))}var gr,vr=["x","y","top","bottom","left","right","width","height"],mr=function(t,e){return vr.every((function(n){return t[n]===e[n]}))},yr=[],br="ResizeObserver loop completed with undelivered notifications.";!function(t){t.BORDER_BOX="border-box",t.CONTENT_BOX="content-box",t.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(gr||(gr={}));var wr,xr=function(t){return Object.freeze(t)},_r=function(t,e){this.inlineSize=t,this.blockSize=e,xr(this)},Er=function(){function t(t,e,n,r){return this.x=t,this.y=e,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,xr(this)}return t.prototype.toJSON=function(){var t=this;return{x:t.x,y:t.y,top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}},t.fromRect=function(e){return new t(e.x,e.y,e.width,e.height)},t}(),kr=function(t){return t instanceof SVGElement&&"getBBox"in t},Sr=function(t){if(kr(t)){var e=t.getBBox(),n=e.width,r=e.height;return!n&&!r}var a=t,i=a.offsetWidth,o=a.offsetHeight;return!(i||o||t.getClientRects().length)},Ar=function(t){var e,n;if(t instanceof Element)return!0;var r=null===(n=null===(e=t)||void 0===e?void 0:e.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(r&&t instanceof r.Element)},Tr="undefined"!=typeof window?window:{},Or=new WeakMap,Mr=/auto|scroll/,Ir=/^tb|vertical/,Cr=/msie|trident/i.test(Tr.navigator&&Tr.navigator.userAgent),Rr=function(t){return parseFloat(t||"0")},Lr=function(t,e,n){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=!1),new _r((n?e:t)||0,(n?t:e)||0)},Nr=xr({devicePixelContentBoxSize:Lr(),borderBoxSize:Lr(),contentBoxSize:Lr(),contentRect:new Er(0,0,0,0)}),Fr=function(t,e){if(void 0===e&&(e=!1),Or.has(t)&&!e)return Or.get(t);if(Sr(t))return Or.set(t,Nr),Nr;var n=getComputedStyle(t),r=kr(t)&&t.ownerSVGElement&&t.getBBox(),a=!Cr&&"border-box"===n.boxSizing,i=Ir.test(n.writingMode||""),o=!r&&Mr.test(n.overflowY||""),u=!r&&Mr.test(n.overflowX||""),s=r?0:Rr(n.paddingTop),l=r?0:Rr(n.paddingRight),c=r?0:Rr(n.paddingBottom),f=r?0:Rr(n.paddingLeft),h=r?0:Rr(n.borderTopWidth),d=r?0:Rr(n.borderRightWidth),p=r?0:Rr(n.borderBottomWidth),g=f+l,v=s+c,m=(r?0:Rr(n.borderLeftWidth))+d,y=h+p,b=u?t.offsetHeight-y-t.clientHeight:0,w=o?t.offsetWidth-m-t.clientWidth:0,x=a?g+m:0,_=a?v+y:0,E=r?r.width:Rr(n.width)-x-w,k=r?r.height:Rr(n.height)-_-b,S=E+g+w+m,A=k+v+b+y,T=xr({devicePixelContentBoxSize:Lr(Math.round(E*devicePixelRatio),Math.round(k*devicePixelRatio),i),borderBoxSize:Lr(S,A,i),contentBoxSize:Lr(E,k,i),contentRect:new Er(f,s,E,k)});return Or.set(t,T),T},Dr=function(t,e,n){var r=Fr(t,n),a=r.borderBoxSize,i=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(e){case gr.DEVICE_PIXEL_CONTENT_BOX:return o;case gr.BORDER_BOX:return a;default:return i}},jr=function(t){var e=Fr(t);this.target=t,this.contentRect=e.contentRect,this.borderBoxSize=xr([e.borderBoxSize]),this.contentBoxSize=xr([e.contentBoxSize]),this.devicePixelContentBoxSize=xr([e.devicePixelContentBoxSize])},Zr=function(t){if(Sr(t))return 1/0;for(var e=0,n=t.parentNode;n;)e+=1,n=n.parentNode;return e},Pr=function(){var t=1/0,e=[];yr.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(e){var n=new jr(e.target),a=Zr(e.target);r.push(n),e.lastReportedSize=Dr(e.target,e.observedBox),a<t&&(t=a)})),e.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,r=e;n<r.length;n++){(0,r[n])()}return t},Br=function(t){yr.forEach((function(e){e.activeTargets.splice(0,e.activeTargets.length),e.skippedTargets.splice(0,e.skippedTargets.length),e.observationTargets.forEach((function(n){n.isActive()&&(Zr(n.target)>t?e.activeTargets.push(n):e.skippedTargets.push(n))}))}))},zr=function(){var t,e=0;for(Br(e);yr.some((function(t){return t.activeTargets.length>0}));)e=Pr(),Br(e);return yr.some((function(t){return t.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?t=new ErrorEvent("error",{message:br}):((t=document.createEvent("Event")).initEvent("error",!1,!1),t.message=br),window.dispatchEvent(t)),e>0},Ur=[],$r=function(t){if(!wr){var e=0,n=document.createTextNode("");new MutationObserver((function(){return Ur.splice(0).forEach((function(t){return t()}))})).observe(n,{characterData:!0}),wr=function(){n.textContent=""+(e?e--:e++)}}Ur.push(t),wr()},Hr=0,Gr={attributes:!0,characterData:!0,childList:!0,subtree:!0},Vr=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],qr=function(t){return void 0===t&&(t=0),Date.now()+t},Yr=!1,Wr=function(){function t(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return t.prototype.run=function(t){var e=this;if(void 0===t&&(t=250),!Yr){Yr=!0;var n,r=qr(t);n=function(){var n=!1;try{n=zr()}finally{if(Yr=!1,t=r-qr(),!Hr)return;n?e.run(1e3):t>0?e.run(t):e.start()}},$r((function(){requestAnimationFrame(n)}))}},t.prototype.schedule=function(){this.stop(),this.run()},t.prototype.observe=function(){var t=this,e=function(){return t.observer&&t.observer.observe(document.body,Gr)};document.body?e():Tr.addEventListener("DOMContentLoaded",e)},t.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Vr.forEach((function(e){return Tr.addEventListener(e,t.listener,!0)})))},t.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),Vr.forEach((function(e){return Tr.removeEventListener(e,t.listener,!0)})),this.stopped=!0)},t}(),Xr=new Wr,Kr=function(t){!Hr&&t>0&&Xr.start(),!(Hr+=t)&&Xr.stop()},Jr=function(){function t(t,e){this.target=t,this.observedBox=e||gr.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return t.prototype.isActive=function(){var t,e=Dr(this.target,this.observedBox,!0);return t=this.target,kr(t)||function(t){switch(t.tagName){case"INPUT":if("image"!==t.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(t)||"inline"!==getComputedStyle(t).display||(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},t}(),Qr=function(t,e){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=e},ta=new WeakMap,ea=function(t,e){for(var n=0;n<t.length;n+=1)if(t[n].target===e)return n;return-1},na=function(){function t(){}return t.connect=function(t,e){var n=new Qr(t,e);ta.set(t,n)},t.observe=function(t,e,n){var r=ta.get(t),a=0===r.observationTargets.length;ea(r.observationTargets,e)<0&&(a&&yr.push(r),r.observationTargets.push(new Jr(e,n&&n.box)),Kr(1),Xr.schedule())},t.unobserve=function(t,e){var n=ta.get(t),r=ea(n.observationTargets,e),a=1===n.observationTargets.length;r>=0&&(a&&yr.splice(yr.indexOf(n),1),n.observationTargets.splice(r,1),Kr(-1))},t.disconnect=function(t){var e=this,n=ta.get(t);n.observationTargets.slice().forEach((function(n){return e.unobserve(t,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},t}(),ra=function(){function t(t){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof t)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");na.connect(this,t)}return t.prototype.observe=function(t,e){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Ar(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");na.observe(this,t,e)},t.prototype.unobserve=function(t){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Ar(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");na.unobserve(this,t)},t.prototype.disconnect=function(){na.disconnect(this)},t.toString=function(){return"function ResizeObserver () { [polyfill code] }"},t}(),aa=function(t){var e=dr({debounce:20,polyfill:ra}),n=e[0],r=e[1].width,i=(0,a.useState)(r),o=i[0],u=i[1];return(0,a.useLayoutEffect)((function(){var e="number"==typeof t?t:t.includes("%")?r*(parseInt(t,10)/100):parseInt(t,10);u(e)}),[t,r]),[n,o]},ia=n(3125),oa=n(4501);function ua(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return sa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sa(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function sa(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var la=[],ca=function(t){var e=t.data,n=t.left,r=t.width,i=t.top,o=t.radius,u=t.colors,s=void 0===u?{active:"#000",inactive:"#eee"}:u,l=t.setBandScale,c=Array.from(e.reduce((function(t,e){return da(new Set(e.keys),t)}),new Set)),f=c.map((function(t){return Number(l(t))+l.bandwidth()/2})),h=e.map((function(t){return t.keys.join(" & ")})),d=(0,ia.Z)().domain(h).rangeRound([0,r]).paddingInner((0,oa.yw)(Cn.o)).paddingOuter((0,oa.jR)(Cn.o)).align(.5);return a.createElement("g",{transform:"translate("+n+","+i+")"},e.map((function(t){var e,n=Number(d(t.keys.join(" & ")))+d.bandwidth()/2,r=c.map((function(e){return t.keys.includes(e)})),i=r.reduce((function(t,e,n){return e?(0===t.length?t[0]=f[n]:t[1]=f[n],t):t}),[]);return a.createElement("g",{key:t.keys.join("."),transform:"translate("+n+", 0)"},a.createElement("line",{x1:"0",y1:i[0],x2:"0",y2:null!==(e=i[1])&&void 0!==e?e:i[0],stroke:s.active}),c.map((function(t,e){return a.createElement("circle",{key:t,cy:f[e],cx:0*e,r:o,fill:r[e]?s.active:s.inactive})})))})))},fa=function(t){var e=t.LabelComponent,n=t.colorScheme,i=t.width,o=t.height,u=t.left,s=t.top,l=t.data,c=t.axisSpace,f=(0,a.useMemo)((function(){return l.map((function(t){return t.keys.join(" & ")}))}),[l]),h=(0,a.useMemo)((function(){return[{label:"segments",data:l.map((function(t){return t.value}))}]}),[l]),d=(0,ir.Jm)({groupLayout:r.M9.GROUPED,bins:f,values:h,tickValues:la});return a.createElement(a.Fragment,null,a.createElement(Cn.Z,{bins:f,colorScheme:n,direction:In.b.VERTICAL,domain:d,showLabels:[!0],groupLayout:r.M9.GROUPED,height:o,LabelComponent:e,left:(null!=u?u:0)+c,top:s,padding:Cn.o,values:h,width:i-c}),a.createElement(Nn.ZP,{width:20,height:o,label:"intersection size",top:s,left:u,scale:"linear",values:void 0,domain:d}))},ha=function(t){var e=t.width,n=t.height,i=t.colorScheme,o=t.data,u=t.top,s=t.axisSpace,l=t.axisWidth,c=t.textFill,f=void 0===c?"#a9a9a9":c,h=t.setBandScale,d=t.bins,p=t.label,g=(0,a.useMemo)((function(){var t=new Array(d.length).fill(0);return[{label:"tets",data:o.reduce((function(t,e){return e.keys.forEach((function(n){var r=d.findIndex((function(t){return t===n}));t[r]=t[r]+e.value})),t}),t)}]}),[o,d]),v=(0,ir.Jm)({groupLayout:r.M9.GROUPED,bins:d.reverse(),values:g,tickValues:la});return a.createElement("g",{className:"size-bars",transform:"translate(0,"+u+")"},a.createElement(Cn.Z,{bins:d,colorScheme:i,direction:In.b.HORIZONTAL,domain:v,groupLayout:r.M9.GROUPED,height:n-s,inverse:!0,showLabels:[!0],padding:Cn.o,values:g,width:e}),d.map((function(t){return a.createElement("text",{key:t,x:(null!=l?l:0)+e,fontSize:"12px",textAnchor:"end",fill:f,y:Number(h(t))+h.bandwidth()/2},t)})),a.createElement(Ln.Z,{width:e,height:20,label:"Set size",top:n-s,scale:"linear",values:void 0,inverse:!0,domain:v}),a.createElement("text",{x:e/2,textAnchor:"middle",fontSize:"12px",fill:f,y:n},p))};function da(){for(var t=new Set,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];for(var a=0,i=n;a<i.length;a++)for(var o,u=i[a],s=ua(u);!(o=s()).done;){var l=o.value;t.add(l)}return t}var pa=function(t){var e,n,r=t.data,i=t.width,o=t.height,u=t.setSize,s=void 0===u?{dimensions:{chartWidth:100,axisWidth:100,height:200},colorScheme:[Mn.Z[0]]}:u,l=t.axisSpace,c=void 0===l?30:l,f=t.textFill,h=void 0===f?"#a9a9a9":f,d=t.radius,p=void 0===d?7:d,g=t.distribution,v=void 0===g?{colorScheme:[Mn.Z[1]],fill:{active:Mn.Z[1],inactive:"#eee"},label:"Intersection size"}:g,m=t.title,y=t.description,b=s.dimensions.chartWidth+s.dimensions.axisWidth,w=o-s.dimensions.height,x=(0,a.useMemo)((function(){var t=Array.from(r.reduce((function(t,e){return da(new Set(e.keys),t)}),new Set));return{bins:t,setBandScale:(0,ia.Z)().domain(t).rangeRound([0,s.dimensions.height-c-c]).paddingInner((0,oa.yw)(Cn.o)).paddingOuter((0,oa.jR)(Cn.o)).align(.5)}}),[r]),_=x.bins,E=x.setBandScale;return a.createElement(Rn.Z,{width:i,title:m,description:y,height:o},a.createElement("text",{textAnchor:"middle",fill:h,fontSize:"12px",style:{border:"1px solid red"},transform:"translate("+(b-20)+", "+(w-w/2)+") rotate(270)"},null!==(e=v.label)&&void 0!==e?e:"Intersection size"),a.createElement(ha,{width:s.dimensions.chartWidth,axisWidth:s.dimensions.axisWidth,height:s.dimensions.height-c,top:o-s.dimensions.height+c,colorScheme:s.colorScheme,data:r,axisSpace:c,textFill:h,setBandScale:E,bins:_,left:0,label:null!==(n=s.label)&&void 0!==n?n:"Set size"}),a.createElement(fa,{width:i-b,height:o-s.dimensions.height,colorScheme:v.colorScheme,left:b,data:r,top:0,axisSpace:c,textFill:h}),a.createElement(ca,{data:r,left:b+c,radius:p,colors:v.fill,width:i-b-c,height:s.dimensions.height-c,top:o-s.dimensions.height+c,setBandScale:E}))};function ga(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}var va=Math.abs,ma=Math.cos,ya=Math.sin,ba=Math.PI,wa=ba/2,xa=2*ba,_a=Math.max,Ea=1e-12;function ka(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return Sa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sa(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){u=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw i}}}}function Sa(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Aa(t,e){return Array.from({length:e-t},(function(e,n){return t+n}))}function Ta(t){return function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)}}function Oa(t,e){var n=0,r=null,a=null,i=null;function o(o){var u,s=o.length,l=new Array(s),c=Aa(0,s),f=new Array(s*s),h=new Array(s),d=0;o=Float64Array.from({length:s*s},e?function(t,e){return o[e%s][e/s|0]}:function(t,e){return o[e/s|0][e%s]});for(var p=0;p<s;++p){for(var g=0,v=0;v<s;++v)g+=o[p*s+v]+t*o[v*s+p];d+=l[p]=g}d=_a(0,xa-n*s)/d,u=d?n:xa/s;var m=0;r&&c.sort((function(t,e){return r(l[t],l[e])}));var y,b=ka(c);try{var w=function(){var e=y.value,n=m;if(t){var r=Aa(1+~s,s).filter((function(t){return t<0?o[~t*s+e]:o[e*s+t]}));a&&r.sort((function(t,n){return a(t<0?-o[~t*s+e]:o[e*s+t],n<0?-o[~n*s+e]:o[e*s+n])}));var i,c=ka(r);try{for(c.s();!(i=c.n()).done;){var p=i.value;if(p<0)(f[~p*s+e]||(f[~p*s+e]={source:null,target:null})).target={index:e,startAngle:m,endAngle:m+=o[~p*s+e]*d,value:o[~p*s+e]};else(f[e*s+p]||(f[e*s+p]={source:null,target:null})).source={index:e,startAngle:m,endAngle:m+=o[e*s+p]*d,value:o[e*s+p]}}}catch(E){c.e(E)}finally{c.f()}h[e]={index:e,startAngle:n,endAngle:m,value:l[e]}}else{var g=Aa(0,s).filter((function(t){return o[e*s+t]||o[t*s+e]}));a&&g.sort((function(t,n){return a(o[e*s+t],o[e*s+n])}));var v,b=ka(g);try{for(b.s();!(v=b.n()).done;){var w=v.value,x=void 0;if(e<w?(x=f[e*s+w]||(f[e*s+w]={source:null,target:null})).source={index:e,startAngle:m,endAngle:m+=o[e*s+w]*d,value:o[e*s+w]}:((x=f[w*s+e]||(f[w*s+e]={source:null,target:null})).target={index:e,startAngle:m,endAngle:m+=o[e*s+w]*d,value:o[e*s+w]},e===w&&(x.source=x.target)),x.source&&x.target&&x.source.value<x.target.value){var _=x.source;x.source=x.target,x.target=_}}}catch(E){b.e(E)}finally{b.f()}h[e]={index:e,startAngle:n,endAngle:m,value:l[e]}}m+=u};for(b.s();!(y=b.n()).done;)w()}catch(x){b.e(x)}finally{b.f()}return(f=Object.values(f)).groups=h,i?f.sort(i):f}return o.padAngle=function(t){return arguments.length?(n=_a(0,t),o):n},o.sortGroups=function(t){return arguments.length?(r=t,o):r},o.sortSubgroups=function(t){return arguments.length?(a=t,o):a},o.sortChords=function(t){return arguments.length?(null==t?i=null:(i=Ta(t))._=t,o):i&&i._},o}var Ma=Array.prototype.slice;function Ia(t){return function(){return t}}function Ca(t){return t.source}function Ra(t){return t.target}function La(t){return t.radius}function Na(t){return t.startAngle}function Fa(t){return t.endAngle}function Da(){return 0}function ja(t){var e=Ca,n=Ra,r=La,a=La,i=Na,o=Fa,u=Da,s=null;function l(){var l,c=e.apply(this,arguments),f=n.apply(this,arguments),h=u.apply(this,arguments)/2,d=Ma.call(arguments),p=+r.apply(this,(d[0]=c,d)),g=i.apply(this,d)-wa,v=o.apply(this,d)-wa,m=+a.apply(this,(d[0]=f,d)),y=i.apply(this,d)-wa,b=o.apply(this,d)-wa;if(s||(s=l=(0,nn.Z)()),h>Ea&&(va(v-g)>2*h+Ea?v>g?(g+=h,v-=h):(g-=h,v+=h):g=v=(g+v)/2,va(b-y)>2*h+Ea?b>y?(y+=h,b-=h):(y-=h,b+=h):y=b=(y+b)/2),s.moveTo(p*ma(g),p*ya(g)),s.arc(0,0,p,g,v),g!==y||v!==b)if(t){var w=+t.apply(this,arguments),x=m-w,_=(y+b)/2;s.quadraticCurveTo(0,0,x*ma(y),x*ya(y)),s.lineTo(m*ma(_),m*ya(_)),s.lineTo(x*ma(b),x*ya(b))}else s.quadraticCurveTo(0,0,m*ma(y),m*ya(y)),s.arc(0,0,m,y,b);if(s.quadraticCurveTo(0,0,p*ma(g),p*ya(g)),s.closePath(),l)return s=null,l+""||null}return t&&(l.headRadius=function(e){return arguments.length?(t="function"==typeof e?e:Ia(+e),l):t}),l.radius=function(t){return arguments.length?(r=a="function"==typeof t?t:Ia(+t),l):r},l.sourceRadius=function(t){return arguments.length?(r="function"==typeof t?t:Ia(+t),l):r},l.targetRadius=function(t){return arguments.length?(a="function"==typeof t?t:Ia(+t),l):a},l.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:Ia(+t),l):i},l.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Ia(+t),l):o},l.padAngle=function(t){return arguments.length?(u="function"==typeof t?t:Ia(+t),l):u},l.source=function(t){return arguments.length?(e=t,l):e},l.target=function(t){return arguments.length?(n=t,l):n},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}var Za=function(t){var e=t.width,n=t.height,r=t.padding,i=void 0===r?10:r,o=t.data,u=t.colorScheme,s=void 0===u?Mn.Z:u,l=t.inactive,c=void 0===l?{stroke:"#ddd",fill:"#eee"}:l,f=t.title,h=.5*Math.min(e-i,n-i);console.log("🚀 ~ file: Chord.tsx ~ line 43 ~ outerRadius",h);var d=h-10<0?1:h-10,p=Object.keys(o),g=Object.values(o),v=fn().innerRadius(d).outerRadius(h),m=Oa(!1,!1).sortSubgroups(ga).sortChords(ga).padAngle(10/d)(g),y=ja().radius((e-i)/2-10),b=(0,a.useState)(),w=b[0],x=b[1];return a.createElement(Rn.Z,{height:n,title:f,width:e},a.createElement("g",{className:"ribbons",transform:"translate("+e/2+","+n/2+")"},m.map((function(t,e){return a.createElement("g",null,a.createElement("path",{stroke:c.stroke,style:{opacity:[t.source.index,t.target.index].includes(w)?1:.5,mixBlendMode:"multiply"},fill:w===t.source.index?s[t.source.index]:w===t.target.index?s[t.target.index]:c.fill,d:""+y({source:Object.assign({},t.source,{radius:100}),target:Object.assign({},t.target,{radius:100})}),onMouseEnter:function(){return x(t.source.index)},onMouseLeave:function(){return x(void 0)}},a.createElement("title",null,"[",t.source.value,"] ",p[t.source.index]," → [",t.target.value,"] ",p[t.target.index])))}))),a.createElement("g",{className:"arcs",transform:"translate("+e/2+","+n/2+")"},m.groups.map((function(t,e){var n;return a.createElement(a.Fragment,null,a.createElement("path",{stroke:s[e],fill:s[e],onMouseEnter:function(){return x(e)},onMouseLeave:function(){return x(void 0)},d:null!==(n=v(t))&&void 0!==n?n:""}),a.createElement("g",{transform:"rotate("+(180*(t.endAngle-(t.endAngle-t.startAngle)/2)/Math.PI-90)+") translate("+h+",0)"},a.createElement("text",{x:0,y:-10,dy:"0.55rem",transform:"rotate(90)",textAnchor:"middle"},p[t.index])))}))))},Pa=function(t){var e,n,r=t.axis,i=t.clampToZero,o=void 0===i||i,u=t.data,s=t.grid,l=t.height,c=t.width,f=t.xAxisHeight,h=void 0===f?60:f,d=t.yAxisWidth,p=void 0===d?100:d,g=t.title,v=t.description,m=t.axisLabelFormat,y=t.PointComponent,b=(0,ir.vh)({values:u,clampToZero:o}),w=u.reduce((function(t,e){return t.concat(e.data.map((function(t){return t.x})))}),[]);return a.createElement(Rn.Z,{width:c,height:l,title:g,description:v},s&&a.createElement(Zn.Z,{left:p,height:l-h,svgProps:Object.assign({},s.x.style),lines:{vertical:s.y.ticks,horizontal:s.x.ticks},width:c-p}),u.map((function(t){return a.createElement(a.Fragment,{key:t.label.replace(/[^a-zA-Z0-9-]/,"")},t.point.show&&a.createElement(Gn,{axis:r,label:t.label,key:"points-"+t.label,width:c-p,left:p,height:l-h,z:t.point.radius,fill:t.point.fill,showTitle:t.point.showTitle,stroke:t.point.stroke,data:t.data,PointComponent:y}))})),a.createElement(Nn.ZP,{width:p,height:l-h,scale:null!==(e=r.y.scale)&&void 0!==e?e:"linear",domain:b}),a.createElement(Ln.Z,{width:c-p,height:h,labelFormat:m,scale:null!==(n=r.x.scale)&&void 0!==n?n:"band",top:l-h,left:p,values:w.length>4?[w[0],w[Math.floor(w.length/4)],w[Math.floor(w.length/2)],w[Math.floor(w.length*(3/4))]]:w}))};n(2880),n(3879)},7841:function(t,e,n){"use strict";n.d(e,{c:function(){return r}});var r=function(t,e,n){var r;switch(t){case"linear":r=0===e.length?[n[0],n[1]-n[0],n[1]]:e;break;case"log":r=0===e.length&&n?[1e-5*n[1],.001*n[1],.01*n[1],n[1]].map((function(t){return e=t,n=2,Number(Math.round(e+"e+"+n)+"e-"+n);var e,n})):e;break;default:r=e}return r}},4501:function(t,e,n){"use strict";n.d(e,{HD:function(){return a},yw:function(){return i},jR:function(){return o},Vz:function(){return u},eI:function(){return s},Z8:function(){return l},TR:function(){return c}});var r=n(3216),a=function(t){var e=t.groupLayout;return t.stacked||e===r.M9.STACKED||e===r.M9.OVERLAID},i=function(t){var e,n=null!==(e=null==t?void 0:t.paddingInner)&&void 0!==e?e:0;return n>=0&&n<=1?n:.1},o=function(t){var e,n=null!==(e=null==t?void 0:t.paddingOuter)&&void 0!==e?e:0;return n>=0&&n<=1?n:.1},u=function(t,e,n,a){var i=a.bandwidth(),o=e!==r.M9.OVERLAID?0:n.overlayMargin>=1?t*n.overlayMargin*2:Math.round(t*n.overlayMargin*i);return e===r.M9.OVERLAID&&1===o&&i>4&&(o=2),Math.max(1,i-o)},s=function(t){var e,n,r=null!==(e=null==t||null===(n=t.grouped)||void 0===n?void 0:n.paddingInner)&&void 0!==e?e:.1;return r>=0&&r<=1?r:.1},l=function(t){var e,n,r=null!==(e=null==t||null===(n=t.grouped)||void 0===n?void 0:n.paddingOuter)&&void 0!==e?e:.1;return r>=0&&r<=1?r:.1},c=function(t){var e=t.values,n=t.bins,r=t.visible,a=[],i=n.reduce((function(t,e){return t.concat(Array.isArray(e)?e:[e])}),[]);return e.forEach((function(t,e){var n=t.data.reduce((function(t,e){return t+e}),0);t.data.forEach((function(o,u){a.push({groupLabel:t.label,datasetIndex:e,label:String(i[u]),binIndex:u,percentage:0===n?"0":(o/n*100).toFixed(2),value:!1!==r[i[u]]&&!1!==r[t.label]?o:0})}))})),{binLabels:i,dataSets:a}}},3879:function(t,e,n){"use strict";n.d(e,{ZZ:function(){return a}});var r={fill:"#000",opacity:1,shapeRendering:"auto",stroke:"#000",strokeOpacity:1,strokeWidth:1,visible:!0},a=(n(1634).Z,{x:{dateFormat:"",height:20,label:"",margin:20,numberFormat:"",scale:"linear",tickSize:0,width:50},y:{dateFormat:"",height:20,label:"",margin:20,numberFormat:"",scale:"linear",tickSize:20,width:50}});Object.assign({},r,{fill:"none",stroke:"#bbb",strokeOpacity:.7,strokeWidth:1}),Object.assign({},r,{fill:"none",stroke:"#bbb",strokeOpacity:.7,strokeWidth:1})},2676:function(t,e,n){"use strict";n.d(e,{Ho:function(){return r},oW:function(){return a}});n(3216);var r=function(t,e,n){if(void 0===n&&(n=!0),void 0===t[0]||void 0===t[1])return[0,0];try{var r="time"===e.scale?t[0].getTime():t[0],i="time"===e.scale?t[1].getTime():t[1],o=i-r,u="log"===e.scale?100:5,s=i+(a(o,n,u)-o);return"time"===e.scale?[t[0],new Date(s)]:[t[0],s]}catch(l){return[0,0]}},a=function(t,e,n){return void 0===e&&(e=!0),void 0===n&&(n=5),e?t+t*n/100:t-t*n/100}},5119:function(t,e,n){"use strict";n.d(e,{s:function(){return r}});var r=function(t,e){return void 0!==t[e]}},5422:function(t,e,n){"use strict";n.d(e,{Jm:function(){return o},vh:function(){return u}});var r=n(2781),a=n(7294),i=n(3216),o=function(t){var e=t.groupLayout,n=t.bins,o=t.values,u=t.tickValues,s=t.clampToZero,l=void 0===s||s,c=(0,a.useState)([0,0]),f=c[0],h=c[1];return(0,a.useEffect)((function(){var t=[];t=e===i.M9.STACKED?n.map((function(t,e){return o.map((function(t){return t.data[e]})).reduce((function(t,e){return t+e}),0)})):o.reduce((function(t,e){return t.concat(e.data)}),[]),l&&t.push(0);var a=(0,r.Z)(t.concat(u));a[0]===a[1]&&a[1]++,h(a)}),[n,e,o,u]),f},u=function(t){var e=t.values,n=t.clampToZero,i=(0,a.useState)([0,0]),o=i[0],u=i[1];return(0,a.useEffect)((function(){var t=e.reduce((function(t,e){return t.concat(e.data.map((function(t){return t.y})))}),[]);n&&t.push(0);var a=(0,r.Z)(t);a[0]===a[1]&&a[1]++,u(a)}),[e]),o}},518:function(t,e,n){"use strict";n.d(e,{FQ:function(){return y},ae:function(){return m},kE:function(){return v}});var r=n(2781),a=n(8119),i=n(5393),o=n(6967),u=n(4580),s=n(9209);var l=n(1634),c=n(7294),f=n(2676),h=n(5416),d=n(6629),p=n(6687),g=1e-6,v=function(t){var e=t.data,n=t.width,a=t.height,i=t.axis,o=t.left,u=void 0===o?0:o,s=(0,c.useState)({xScale:null,yScale:null}),l=s[0],v=s[1];return(0,c.useEffect)((function(){var t=function(t){var e,n;switch(t.x.scale){case"log":e=(0,h.Z)().clamp(!0);break;case"time":e=(0,d.Z)();break;default:e=(0,p.Z)()}switch(t.y.scale){case"log":n=(0,h.Z)().clamp(!0);break;case"time":n=(0,d.Z)();break;default:n=(0,p.Z)()}return[e,n]}(i),o=t[0],s=t[1],l=[],c=[];e.forEach((function(t){var e="log"===i.y.scale&&0===t.y?g:t.y,n="log"===i.x.scale&&0===t.x?g:t.x;l.push(e),c.push(n)}));var m=(0,f.Ho)((0,r.Z)(l),i.y),y=(0,f.Ho)((0,r.Z)(c),i.x);o.domain(y).rangeRound([u,n+u]),s.domain(m).range([a,0]),v({xScale:o,yScale:s})}),[e,n,a,u]),l},m=function(t){var e=(0,c.useState)(""),n=e[0],r=e[1],a=(0,c.useState)(""),i=a[0],o=a[1],s=v(t),f=s.xScale,h=s.yScale;return(0,c.useEffect)((function(){var e,a,i=t.data,s=t.line.curveType,c=void 0===s?l.Z:s;if(null!==h){var d=String((e=f,a=h,(0,u.Z)().curve(c).x((function(t){return e(t.x)})).y((function(t){return a(t.y)})))(i));d!==n&&(o(n),r(d))}}),[f,h,t.data,t.width,t.line]),{previous:i,current:n}},y=function(t){var e=(0,c.useState)(""),n=e[0],r=e[1],f=(0,c.useState)(""),h=f[0],d=f[1],p=v(t),g=p.xScale,m=p.yScale;return(0,c.useEffect)((function(){var e=t.data,c=t.height,f=t.line.curveType,h=void 0===f?l.Z:f;if(null!==m){var p=String(function(){var t=s.x,e=null,n=(0,i.Z)(0),r=s.y,l=(0,i.Z)(!0),c=null,f=o.Z,h=null;function d(i){var o,u,s,d,p,g=i.length,v=!1,m=new Array(g),y=new Array(g);for(null==c&&(h=f(p=(0,a.Z)())),o=0;o<=g;++o){if(!(o<g&&l(d=i[o],o,i))===v)if(v=!v)u=o,h.areaStart(),h.lineStart();else{for(h.lineEnd(),h.lineStart(),s=o-1;s>=u;--s)h.point(m[s],y[s]);h.lineEnd(),h.areaEnd()}v&&(m[o]=+t(d,o,i),y[o]=+n(d,o,i),h.point(e?+e(d,o,i):m[o],r?+r(d,o,i):y[o]))}if(p)return h=null,p+""||null}function p(){return(0,u.Z)().defined(l).curve(f).context(c)}return d.x=function(n){return arguments.length?(t="function"==typeof n?n:(0,i.Z)(+n),e=null,d):t},d.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),d):t},d.x1=function(t){return arguments.length?(e=null==t?null:"function"==typeof t?t:(0,i.Z)(+t),d):e},d.y=function(t){return arguments.length?(n="function"==typeof t?t:(0,i.Z)(+t),r=null,d):n},d.y0=function(t){return arguments.length?(n="function"==typeof t?t:(0,i.Z)(+t),d):n},d.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,i.Z)(+t),d):r},d.lineX0=d.lineY0=function(){return p().x(t).y(n)},d.lineY1=function(){return p().x(t).y(r)},d.lineX1=function(){return p().x(e).y(n)},d.defined=function(t){return arguments.length?(l="function"==typeof t?t:(0,i.Z)(!!t),d):l},d.curve=function(t){return arguments.length?(f=t,null!=c&&(h=f(c)),d):f},d.context=function(t){return arguments.length?(null==t?c=h=null:h=f(c=t),d):c},d}().curve(h).x((function(t){return g(t.x)})).y0((function(t){return c})).y1((function(t){return m(t.y)}))(e));p!==n&&(d(n),r(p))}}),[g,m,t.data]),{previous:h,current:n}}},5666:function(t){var e=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(C){s=function(t,e,n){return t[e]=n}}function l(t,e,n,r){var a=e&&e.prototype instanceof v?e:v,i=Object.create(a.prototype),o=new O(r||[]);return i._invoke=function(t,e,n){var r=f;return function(a,i){if(r===d)throw new Error("Generator is already running");if(r===p){if("throw"===a)throw i;return I()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var u=S(o,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var s=c(t,e,n);if("normal"===s.type){if(r=n.done?p:h,s.arg===g)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=p,n.method="throw",n.arg=s.arg)}}}(t,n,o),i}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(C){return{type:"throw",arg:C}}}t.wrap=l;var f="suspendedStart",h="suspendedYield",d="executing",p="completed",g={};function v(){}function m(){}function y(){}var b={};s(b,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(M([])));x&&x!==n&&r.call(x,i)&&(b=x);var _=y.prototype=v.prototype=Object.create(b);function E(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function k(t,e){function n(a,i,o,u){var s=c(t[a],t,i);if("throw"!==s.type){var l=s.arg,f=l.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,o,u)}),(function(t){n("throw",t,o,u)})):e.resolve(f).then((function(t){l.value=t,o(l)}),(function(t){return n("throw",t,o,u)}))}u(s.arg)}var a;this._invoke=function(t,r){function i(){return new e((function(e,a){n(t,r,e,a)}))}return a=a?a.then(i,i):i()}}function S(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var a=c(r,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function M(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}return{next:I}}function I(){return{value:e,done:!0}}return m.prototype=y,s(_,"constructor",y),s(y,"constructor",m),m.displayName=s(y,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,s(t,u,"GeneratorFunction")),t.prototype=Object.create(_),t},t.awrap=function(t){return{__await:t}},E(k.prototype),s(k.prototype,o,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,i){void 0===i&&(i=Promise);var o=new k(l(e,n,r,a),i);return t.isGeneratorFunction(n)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},E(_),s(_,u,"Generator"),s(_,i,(function(){return this})),s(_,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=M,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return u.type="throw",u.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],u=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=t,o.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:M(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}(t.exports);try{regeneratorRuntime=e}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},2545:function(t,e,n){var r=n(1822)(n(7400),"DataView");t.exports=r},6586:function(t,e,n){var r=n(7753),a=n(2452),i=n(2115),o=n(8256),u=n(7426);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=o,s.prototype.set=u,t.exports=s},6301:function(t,e,n){var r=n(9417),a=n(2470),i=n(6165),o=n(1873),u=n(2556);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=o,s.prototype.set=u,t.exports=s},4538:function(t,e,n){var r=n(1822)(n(7400),"Map");t.exports=r},4554:function(t,e,n){var r=n(9448),a=n(7738),i=n(6575),o=n(7238),u=n(8738);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=o,s.prototype.set=u,t.exports=s},4825:function(t,e,n){var r=n(1822)(n(7400),"Promise");t.exports=r},6151:function(t,e,n){var r=n(1822)(n(7400),"Set");t.exports=r},3694:function(t,e,n){var r=n(6301),a=n(7354),i=n(5863),o=n(2367),u=n(748),s=n(7569);function l(t){var e=this.__data__=new r(t);this.size=e.size}l.prototype.clear=a,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=u,l.prototype.set=s,t.exports=l},6539:function(t,e,n){var r=n(7400).Symbol;t.exports=r},9942:function(t,e,n){var r=n(7400).Uint8Array;t.exports=r},6902:function(t,e,n){var r=n(1822)(n(7400),"WeakMap");t.exports=r},9349:function(t){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},594:function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},263:function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=0,i=[];++n<r;){var o=t[n];e(o,n,t)&&(i[a++]=o)}return i}},8213:function(t,e,n){var r=n(4701),a=n(2900),i=n(9785),o=n(3854),u=n(2383),s=n(8519),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),c=!n&&a(t),f=!n&&!c&&o(t),h=!n&&!c&&!f&&s(t),d=n||c||f||h,p=d?r(t.length,String):[],g=p.length;for(var v in t)!e&&!l.call(t,v)||d&&("length"==v||f&&("offset"==v||"parent"==v)||h&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,g))||p.push(v);return p}},7141:function(t){t.exports=function(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}},3140:function(t,e,n){var r=n(8799),a=n(5638);t.exports=function(t,e,n){(void 0!==n&&!a(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}},1928:function(t,e,n){var r=n(8799),a=n(5638),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var o=t[e];i.call(t,e)&&a(o,n)&&(void 0!==n||e in t)||r(t,e,n)}},3382:function(t,e,n){var r=n(5638);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},1876:function(t,e,n){var r=n(5159),a=n(98);t.exports=function(t,e){return t&&r(e,a(e),t)}},5947:function(t,e,n){var r=n(5159),a=n(3893);t.exports=function(t,e){return t&&r(e,a(e),t)}},8799:function(t,e,n){var r=n(2630);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},699:function(t,e,n){var r=n(3694),a=n(594),i=n(1928),o=n(1876),u=n(5947),s=n(2734),l=n(7561),c=n(1102),f=n(7048),h=n(1385),d=n(9759),p=n(3533),g=n(6541),v=n(2078),m=n(7635),y=n(9785),b=n(3854),w=n(8247),x=n(1611),_=n(7614),E=n(98),k=n(3893),S="[object Arguments]",A="[object Function]",T="[object Object]",O={};O[S]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[T]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[A]=O["[object WeakMap]"]=!1,t.exports=function t(e,n,M,I,C,R){var L,N=1&n,F=2&n,D=4&n;if(M&&(L=C?M(e,I,C,R):M(e)),void 0!==L)return L;if(!x(e))return e;var j=y(e);if(j){if(L=g(e),!N)return l(e,L)}else{var Z=p(e),P=Z==A||"[object GeneratorFunction]"==Z;if(b(e))return s(e,N);if(Z==T||Z==S||P&&!C){if(L=F||P?{}:m(e),!N)return F?f(e,u(L,e)):c(e,o(L,e))}else{if(!O[Z])return C?e:{};L=v(e,Z,N)}}R||(R=new r);var B=R.get(e);if(B)return B;R.set(e,L),_(e)?e.forEach((function(r){L.add(t(r,n,M,r,e,R))})):w(e)&&e.forEach((function(r,a){L.set(a,t(r,n,M,a,e,R))}));var z=j?void 0:(D?F?d:h:F?k:E)(e);return a(z||e,(function(r,a){z&&(r=e[a=r]),i(L,a,t(r,n,M,a,e,R))})),L}},158:function(t,e,n){var r=n(1611),a=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(a)return a(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},9819:function(t,e,n){var r=n(8911)();t.exports=r},1324:function(t,e,n){var r=n(7141),a=n(9785);t.exports=function(t,e,n){var i=e(t);return a(t)?i:r(i,n(t))}},9736:function(t,e,n){var r=n(6539),a=n(4840),i=n(1258),o=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":o&&o in Object(t)?a(t):i(t)}},5829:function(t,e,n){var r=n(9736),a=n(2360);t.exports=function(t){return a(t)&&"[object Arguments]"==r(t)}},7657:function(t,e,n){var r=n(3533),a=n(2360);t.exports=function(t){return a(t)&&"[object Map]"==r(t)}},6729:function(t,e,n){var r=n(8338),a=n(9678),i=n(1611),o=n(6532),u=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,c=s.toString,f=l.hasOwnProperty,h=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||a(t))&&(r(t)?h:u).test(o(t))}},6903:function(t,e,n){var r=n(3533),a=n(2360);t.exports=function(t){return a(t)&&"[object Set]"==r(t)}},6972:function(t,e,n){var r=n(9736),a=n(4194),i=n(2360),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&a(t.length)&&!!o[r(t)]}},186:function(t,e,n){var r=n(6016),a=n(962),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return a(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},9464:function(t,e,n){var r=n(1611),a=n(6016),i=n(1586),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=a(t),n=[];for(var u in t)("constructor"!=u||!e&&o.call(t,u))&&n.push(u);return n}},15:function(t,e,n){var r=n(3694),a=n(3140),i=n(9819),o=n(8867),u=n(1611),s=n(3893),l=n(7494);t.exports=function t(e,n,c,f,h){e!==n&&i(n,(function(i,s){if(h||(h=new r),u(i))o(e,n,s,c,t,f,h);else{var d=f?f(l(e,s),i,s+"",e,n,h):void 0;void 0===d&&(d=i),a(e,s,d)}}),s)}},8867:function(t,e,n){var r=n(3140),a=n(2734),i=n(3428),o=n(7561),u=n(7635),s=n(2900),l=n(9785),c=n(6468),f=n(3854),h=n(8338),d=n(1611),p=n(861),g=n(8519),v=n(7494),m=n(9328);t.exports=function(t,e,n,y,b,w,x){var _=v(t,n),E=v(e,n),k=x.get(E);if(k)r(t,n,k);else{var S=w?w(_,E,n+"",t,e,x):void 0,A=void 0===S;if(A){var T=l(E),O=!T&&f(E),M=!T&&!O&&g(E);S=E,T||O||M?l(_)?S=_:c(_)?S=o(_):O?(A=!1,S=a(E,!0)):M?(A=!1,S=i(E,!0)):S=[]:p(E)||s(E)?(S=_,s(_)?S=m(_):d(_)&&!h(_)||(S=u(E))):A=!1}A&&(x.set(E,S),b(S,E,y,w,x),x.delete(E)),r(t,n,S)}}},1197:function(t,e,n){var r=n(1137),a=n(1871),i=n(3132);t.exports=function(t,e){return i(a(t,e,r),t+"")}},4459:function(t,e,n){var r=n(551),a=n(2630),i=n(1137),o=a?function(t,e){return a(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=o},4701:function(t){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},9334:function(t){t.exports=function(t){return function(e){return t(e)}}},5825:function(t,e,n){var r=n(9942);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},2734:function(t,e,n){t=n.nmd(t);var r=n(7400),a=e&&!e.nodeType&&e,i=a&&t&&!t.nodeType&&t,o=i&&i.exports===a?r.Buffer:void 0,u=o?o.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=u?u(n):new t.constructor(n);return t.copy(r),r}},1859:function(t,e,n){var r=n(5825);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},9377:function(t){var e=/\w*$/;t.exports=function(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}},4116:function(t,e,n){var r=n(6539),a=r?r.prototype:void 0,i=a?a.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},3428:function(t,e,n){var r=n(5825);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},7561:function(t){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},5159:function(t,e,n){var r=n(1928),a=n(8799);t.exports=function(t,e,n,i){var o=!n;n||(n={});for(var u=-1,s=e.length;++u<s;){var l=e[u],c=i?i(n[l],t[l],l,n,t):void 0;void 0===c&&(c=t[l]),o?a(n,l,c):r(n,l,c)}return n}},1102:function(t,e,n){var r=n(5159),a=n(3080);t.exports=function(t,e){return r(t,a(t),e)}},7048:function(t,e,n){var r=n(5159),a=n(791);t.exports=function(t,e){return r(t,a(t),e)}},4937:function(t,e,n){var r=n(7400)["__core-js_shared__"];t.exports=r},7270:function(t,e,n){var r=n(1197),a=n(7535);t.exports=function(t){return r((function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,u&&a(n[0],n[1],u)&&(o=i<3?void 0:o,i=1),e=Object(e);++r<i;){var s=n[r];s&&t(e,s,r,o)}return e}))}},8911:function(t){t.exports=function(t){return function(e,n,r){for(var a=-1,i=Object(e),o=r(e),u=o.length;u--;){var s=o[t?u:++a];if(!1===n(i[s],s,i))break}return e}}},2630:function(t,e,n){var r=n(1822),a=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=a},9120:function(t,e,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},1385:function(t,e,n){var r=n(1324),a=n(3080),i=n(98);t.exports=function(t){return r(t,i,a)}},9759:function(t,e,n){var r=n(1324),a=n(791),i=n(3893);t.exports=function(t){return r(t,i,a)}},5899:function(t,e,n){var r=n(4479);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},1822:function(t,e,n){var r=n(6729),a=n(5371);t.exports=function(t,e){var n=a(t,e);return r(n)?n:void 0}},2173:function(t,e,n){var r=n(8023)(Object.getPrototypeOf,Object);t.exports=r},4840:function(t,e,n){var r=n(6539),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,u=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,u),n=t[u];try{t[u]=void 0;var r=!0}catch(s){}var a=o.call(t);return r&&(e?t[u]=n:delete t[u]),a}},3080:function(t,e,n){var r=n(263),a=n(5937),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,u=o?function(t){return null==t?[]:(t=Object(t),r(o(t),(function(e){return i.call(t,e)})))}:a;t.exports=u},791:function(t,e,n){var r=n(7141),a=n(2173),i=n(3080),o=n(5937),u=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=a(t);return e}:o;t.exports=u},3533:function(t,e,n){var r=n(2545),a=n(4538),i=n(4825),o=n(6151),u=n(6902),s=n(9736),l=n(6532),c="[object Map]",f="[object Promise]",h="[object Set]",d="[object WeakMap]",p="[object DataView]",g=l(r),v=l(a),m=l(i),y=l(o),b=l(u),w=s;(r&&w(new r(new ArrayBuffer(1)))!=p||a&&w(new a)!=c||i&&w(i.resolve())!=f||o&&w(new o)!=h||u&&w(new u)!=d)&&(w=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case g:return p;case v:return c;case m:return f;case y:return h;case b:return d}return e}),t.exports=w},5371:function(t){t.exports=function(t,e){return null==t?void 0:t[e]}},7753:function(t,e,n){var r=n(5718);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},2452:function(t){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},2115:function(t,e,n){var r=n(5718),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(e,t)?e[t]:void 0}},8256:function(t,e,n){var r=n(5718),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:a.call(e,t)}},7426:function(t,e,n){var r=n(5718);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},6541:function(t){var e=Object.prototype.hasOwnProperty;t.exports=function(t){var n=t.length,r=new t.constructor(n);return n&&"string"==typeof t[0]&&e.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},2078:function(t,e,n){var r=n(5825),a=n(1859),i=n(9377),o=n(4116),u=n(3428);t.exports=function(t,e,n){var s=t.constructor;switch(e){case"[object ArrayBuffer]":return r(t);case"[object Boolean]":case"[object Date]":return new s(+t);case"[object DataView]":return a(t,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(t,n);case"[object Map]":case"[object Set]":return new s;case"[object Number]":case"[object String]":return new s(t);case"[object RegExp]":return i(t);case"[object Symbol]":return o(t)}}},7635:function(t,e,n){var r=n(158),a=n(2173),i=n(6016);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(a(t))}},2383:function(t){var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},7535:function(t,e,n){var r=n(5638),a=n(68),i=n(2383),o=n(1611);t.exports=function(t,e,n){if(!o(n))return!1;var u=typeof e;return!!("number"==u?a(n)&&i(e,n.length):"string"==u&&e in n)&&r(n[e],t)}},4479:function(t){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},9678:function(t,e,n){var r,a=n(4937),i=(r=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},6016:function(t){var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},9417:function(t){t.exports=function(){this.__data__=[],this.size=0}},2470:function(t,e,n){var r=n(3382),a=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)}},6165:function(t,e,n){var r=n(3382);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},1873:function(t,e,n){var r=n(3382);t.exports=function(t){return r(this.__data__,t)>-1}},2556:function(t,e,n){var r=n(3382);t.exports=function(t,e){var n=this.__data__,a=r(n,t);return a<0?(++this.size,n.push([t,e])):n[a][1]=e,this}},9448:function(t,e,n){var r=n(6586),a=n(6301),i=n(4538);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),string:new r}}},7738:function(t,e,n){var r=n(5899);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},6575:function(t,e,n){var r=n(5899);t.exports=function(t){return r(this,t).get(t)}},7238:function(t,e,n){var r=n(5899);t.exports=function(t){return r(this,t).has(t)}},8738:function(t,e,n){var r=n(5899);t.exports=function(t,e){var n=r(this,t),a=n.size;return n.set(t,e),this.size+=n.size==a?0:1,this}},5718:function(t,e,n){var r=n(1822)(Object,"create");t.exports=r},962:function(t,e,n){var r=n(8023)(Object.keys,Object);t.exports=r},1586:function(t){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},8125:function(t,e,n){t=n.nmd(t);var r=n(9120),a=e&&!e.nodeType&&e,i=a&&t&&!t.nodeType&&t,o=i&&i.exports===a&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(e){}}();t.exports=u},1258:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},8023:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},1871:function(t,e,n){var r=n(9349),a=Math.max;t.exports=function(t,e,n){return e=a(void 0===e?t.length-1:e,0),function(){for(var i=arguments,o=-1,u=a(i.length-e,0),s=Array(u);++o<u;)s[o]=i[e+o];o=-1;for(var l=Array(e+1);++o<e;)l[o]=i[o];return l[e]=n(s),r(t,this,l)}}},7400:function(t,e,n){var r=n(9120),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();t.exports=i},7494:function(t){t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},3132:function(t,e,n){var r=n(4459),a=n(9591)(r);t.exports=a},9591:function(t){var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var a=e(),i=16-(a-r);if(r=a,i>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},7354:function(t,e,n){var r=n(6301);t.exports=function(){this.__data__=new r,this.size=0}},5863:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},2367:function(t){t.exports=function(t){return this.__data__.get(t)}},748:function(t){t.exports=function(t){return this.__data__.has(t)}},7569:function(t,e,n){var r=n(6301),a=n(4538),i=n(4554);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!a||o.length<199)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(o)}return n.set(t,e),this.size=n.size,this}},6532:function(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(n){}try{return t+""}catch(n){}}return""}},454:function(t,e,n){var r=n(699);t.exports=function(t){return r(t,5)}},551:function(t){t.exports=function(t){return function(){return t}}},5638:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},1137:function(t){t.exports=function(t){return t}},2900:function(t,e,n){var r=n(5829),a=n(2360),i=Object.prototype,o=i.hasOwnProperty,u=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return a(t)&&o.call(t,"callee")&&!u.call(t,"callee")};t.exports=s},9785:function(t){var e=Array.isArray;t.exports=e},68:function(t,e,n){var r=n(8338),a=n(4194);t.exports=function(t){return null!=t&&a(t.length)&&!r(t)}},6468:function(t,e,n){var r=n(68),a=n(2360);t.exports=function(t){return a(t)&&r(t)}},3854:function(t,e,n){t=n.nmd(t);var r=n(7400),a=n(7714),i=e&&!e.nodeType&&e,o=i&&t&&!t.nodeType&&t,u=o&&o.exports===i?r.Buffer:void 0,s=(u?u.isBuffer:void 0)||a;t.exports=s},8338:function(t,e,n){var r=n(9736),a=n(1611);t.exports=function(t){if(!a(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},4194:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},8247:function(t,e,n){var r=n(7657),a=n(9334),i=n(8125),o=i&&i.isMap,u=o?a(o):r;t.exports=u},1611:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},2360:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},861:function(t,e,n){var r=n(9736),a=n(2173),i=n(2360),o=Function.prototype,u=Object.prototype,s=o.toString,l=u.hasOwnProperty,c=s.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=a(t);if(null===e)return!0;var n=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==c}},7614:function(t,e,n){var r=n(6903),a=n(9334),i=n(8125),o=i&&i.isSet,u=o?a(o):r;t.exports=u},8519:function(t,e,n){var r=n(6972),a=n(9334),i=n(8125),o=i&&i.isTypedArray,u=o?a(o):r;t.exports=u},98:function(t,e,n){var r=n(8213),a=n(186),i=n(68);t.exports=function(t){return i(t)?r(t):a(t)}},3893:function(t,e,n){var r=n(8213),a=n(9464),i=n(68);t.exports=function(t){return i(t)?r(t,!0):a(t)}},5409:function(t,e,n){var r=n(15),a=n(7270)((function(t,e,n){r(t,e,n)}));t.exports=a},5937:function(t){t.exports=function(){return[]}},7714:function(t){t.exports=function(){return!1}},9328:function(t,e,n){var r=n(5159),a=n(3893);t.exports=function(t){return r(t,a(t))}},5671:function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,{Z:function(){return r}})},3144:function(t,e,n){"use strict";function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function a(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}n.d(e,{Z:function(){return a}})},3366:function(t,e,n){"use strict";function r(t,e){if(null==t)return{};var n,r,a={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(a[n]=t[n]);return a}n.d(e,{Z:function(){return r}})},885:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var r=n(181);function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,i=[],o=!0,u=!1;try{for(n=n.call(t);!(o=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);o=!0);}catch(s){u=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(u)throw a}}return i}}(t,e)||(0,r.Z)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}}}]);
//# sourceMappingURL=0680fa7360df0cf0ed2c80fa3dd9a3246db901ba-78300cf554388d6b42f1.js.map